Lines Matching refs:dirname
74 char *dirname;
134 dirname = argv[0];
135 if (mkdirp(dirname, 0777) < 0) {
138 fprintf(stderr, gettext("install: mkdir: %s: %s\n"), dirname, strerror(errno));
142 if (stat(dirname, &stb) < 0) {
143 fprintf(stderr, gettext("install: stat: %s: %s\n"), dirname, strerror(errno));
147 fprintf(stderr, gettext("install: %s is not a directory\n"), dirname);
151 if (mflag && chmod(dirname, mode)) {
152 fprintf(stderr, gettext("install: chmod: %s: %s\n"), dirname, strerror(errno));
154 (void) unlink(dirname);
157 if (oflag && chown(dirname, pp->pw_uid, -1) && errno != EPERM) {
158 fprintf(stderr, gettext("install: chown: %s: %s\n"), dirname, strerror(errno));
160 (void) unlink(dirname);
163 if (gflag && chown(dirname, -1, gp->gr_gid) && errno != EPERM) {
164 fprintf(stderr, gettext("install: chgrp: %s: %s\n"), dirname, strerror(errno));
166 (void) unlink(dirname);