Lines Matching refs:filename
33 * Usage: pack [[ -f ] [ - ] [-/] filename ... ] filename ...
73 static char filename [MAXPATHLEN];
414 sep = -1; cp = filename;
417 /* pathname invalid or no limit on length of filename */
420 /* copy argv[k] to filename and count chars in base name */
423 if ((infile = open(filename, 0)) < 0) {
425 "pack: %s: cannot open: "), filename);
454 if (stat(filename, &ostatus) != -1) {
456 "pack: %s: already exists\n"), filename);
459 if ((outfile = creat(filename, status.st_mode | O_RDONLY))
462 "pack: %s: cannot create: "), filename);
482 if (mv_xattrs(progname, argv[k], filename,
487 if (pathconf(filename,
490 if (saflg && sysattr_support(filename,
495 filename, argv[k],
497 (void) unlink(filename);
555 if (utime(filename, &u_times) != 0) {
560 filename);
563 if (chmod(filename, status.st_mode) != 0) {
568 status.st_mode, filename);
571 (void) chown(filename, status.st_uid, status.st_gid);
575 filename);