Lines Matching defs:in
45 /* Each line in the canned file should be a path plus three ints (uid,
80 // Use the compiled-in fs_config() function.
89 // Nothing is special about this value, just picked something in the
149 static void _archive(char *in, char *out, int ilen, int olen);
155 static void _archive_dir(char *in, char *out, int ilen, int olen)
163 in, out, ilen, olen);
166 d = opendir(in);
167 if(d == 0) die("cannot open directory '%s'", in);
206 in[ilen] = '/';
207 memcpy(in + ilen + 1, names[i], t + 1);
212 _archive(in, out, ilen + t + 1, olen + t + 1);
215 _archive(in, out, ilen + t + 1, t);
218 in[ilen] = 0;
228 static void _archive(char *in, char *out, int ilen, int olen)
234 in, out, ilen, olen);
237 if(lstat(in, &s)) die("could not stat '%s'\n", in);
243 fd = open(in, O_RDONLY);
244 if(fd < 0) die("cannot open '%s' for read", in);
259 _archive_dir(in, out, ilen, olen);
263 size = readlink(in, buf, 1024);
264 if(size < 0) die("cannot read symlink '%s'", in);
267 die("Unknown '%s' (mode %d)?\n", in, s.st_mode);
273 char in[8192];
276 strcpy(in, start);
279 _archive_dir(in, out, strlen(in), strlen(out));