Lines Matching refs:toybuf
122 if (1>(len = readall(afd, toybuf+size, 110-size))) break; in cpio_main()
123 if (size || *toybuf) { in cpio_main()
127 for (size = 0; size<len; size++) if (toybuf[size]) break; in cpio_main()
128 memmove(toybuf, toybuf+size, len-size); in cpio_main()
135 if (size != 110 || memcmp(toybuf, "070701", 6)) error_exit("bad header"); in cpio_main()
136 tofree = name = strpad(afd, x8u(toybuf+94), 110); in cpio_main()
146 size = x8u(toybuf+54); in cpio_main()
147 mode = x8u(toybuf+14); in cpio_main()
148 uid = x8u(toybuf+22); in cpio_main()
149 gid = x8u(toybuf+30); in cpio_main()
150 timestamp = x8u(toybuf+46); // unsigned 32 bit, so year 2100 problem in cpio_main()
186 data = toybuf; in cpio_main()
188 if (size < sizeof(toybuf)) data = strpad(afd, size, 0); in cpio_main()
189 else xreadall(afd, toybuf, sizeof(toybuf)); in cpio_main()
190 if (!test) xwrite(fd, data, data == toybuf ? sizeof(toybuf) : size); in cpio_main()
191 if (data != toybuf) { in cpio_main()
195 size -= sizeof(toybuf); in cpio_main()
207 err = mknod(name, mode, dev_makedev(x8u(toybuf+78), x8u(toybuf+86))); in cpio_main()
272 llen = sprintf(toybuf, in cpio_main()
278 xwrite(afd, toybuf, llen); in cpio_main()
288 nlen = llen > sizeof(toybuf) ? sizeof(toybuf) : llen; in cpio_main()
290 if (nlen != readall(fd, toybuf, nlen)) in cpio_main()
292 xwrite(afd, toybuf, nlen); in cpio_main()