/illumos-gate/usr/src/cmd/sgs/tsort/common/ |
H A D | zfopen.c | 42 zfopen(int severity, char *path, char *type) argument 46 if ((fp = fopen(path, type)) == NULL) { 67 path, mode);
|
/illumos-gate/usr/src/lib/libast/common/comp/ |
H A D | gross.c | 44 extern int lstat(const char* path, struct stat* st) argument 47 return __lxstat(_STAT_VER, path, st); 49 return _lxstat(_STAT_VER, path, st); 53 extern int stat(const char* path, struct stat* st) argument 56 return __xstat(_STAT_VER, path, st); 58 return _xstat(_STAT_VER, path, st); 75 extern int lstat64(const char* path, struct stat64* st) argument 78 return __lxstat64(_STAT_VER, path, st); 80 return _lxstat64(_STAT_VER, path, st); 84 extern int stat64(const char* path, struc argument [all...] |
H A D | realpath.c | 45 realpath(const char* file, char* path) argument 47 return resolvepath(file, path, PATH_MAX) > 0 ? path : (char*)0;
|
H A D | resolvepath.c | 42 resolvepath(const char* file, char* path, size_t size) argument 60 s = path; 61 else if (!getcwd(path, size - n)) 65 s = path + strlen(path); 69 return pathcanon(path, PATH_PHYSICAL|PATH_DOTDOT|PATH_EXISTS) ? strlen(path) : -1;
|
/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | procrun.c | 37 procrun(const char* path, char** argv, int flags) argument 46 return pathpath(buf, path, NiL, PATH_REGULAR|PATH_EXECUTE) ? 0 : -1; 48 return procclose(procopen(path, argv, NiL, NiL, flags|PROC_FOREGROUND|PROC_GID|PROC_UID));
|
/illumos-gate/usr/src/lib/libast/common/preroot/ |
H A D | realopen.c | 25 * disable preroot and open path relative to the real root 34 realopen(const char* path, int mode, int perm) argument 38 if (*path != '/' || !ispreroot(NiL)) return(-1); 39 strcopy(strcopy(buf, PR_REAL), path);
|
/illumos-gate/usr/src/lib/libtecla/common/ |
H A D | pathutil.c | 61 PathName *path; /* The object to be returned */ local 65 path = (PathName *) malloc(sizeof(PathName)); 66 if(!path) { 75 path->name = NULL; 76 path->dim = 0; 80 path->dim = _pu_pathname_dim(); 81 if(path->dim == 0) 82 return _del_PathName(path); 86 path->name = (char *)malloc(path 102 _del_PathName(PathName *path) argument 120 _pn_clear_path(PathName *path) argument 152 _pn_append_to_path(PathName *path, const char *string, int slen, int remove_escapes) argument 222 _pn_prepend_to_path(PathName *path, const char *string, int slen, int remove_escapes) argument 298 _pn_resize_path(PathName *path, size_t length) argument [all...] |
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | mknod.c | 32 mknodat(int fd, const char *path, mode_t mode, dev_t dev) argument 34 return (syscall(SYS_mknodat, fd, path, mode, dev)); 39 mknod(const char *path, mode_t mode, dev_t dev) argument 42 return (syscall(SYS_mknod, path, mode, dev)); 44 return (mknodat(AT_FDCWD, path, mode, dev));
|
/illumos-gate/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_freeze.c | 60 char path[NSC_MAXPATH]; member in struct:_nsc_frz_s 98 * int _nsc_frz_start(char *path, int *rvp) 104 * EINVAL - invalid 'path' argument 106 * EALREADY - 'path' is already frozen 109 * Registers 'path' to be accessed through the NSC_FREEZE_ID 110 * io module, and forces any open file descriptors for 'path' 114 _nsc_frz_start(path, rvp) 115 char *path; 123 if (strlen(path) >= NSC_MAXPATH) 130 (void) strcpy(frz->path, pat [all...] |
/illumos-gate/usr/src/cmd/make/lib/vroot/ |
H A D | chmod.cc | 30 extern int chmod(const char *path, mode_t mode); 35 static int chmod_thunk(char *path) argument 37 vroot_result= chmod(path, vroot_args.chmod.mode); 41 int chmod_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot) argument 44 translate_with_thunk(path, chmod_thunk, vroot_path, vroot_vroot, rw_read);
|
H A D | chown.cc | 30 extern int chown(const char *path, uid_t owner, gid_t group); 35 static int chown_thunk(char *path) argument 37 vroot_result= chown(path, vroot_args.chown.user, vroot_args.chown.group); 41 int chown_vroot(char *path, int user, int group, pathpt vroot_path, pathpt vroot_vroot) argument 45 translate_with_thunk(path, chown_thunk, vroot_path, vroot_vroot, rw_read);
|
H A D | creat.cc | 31 extern int creat(const char *path, mode_t mode); 36 static int creat_thunk(char *path) argument 38 vroot_result= creat(path, vroot_args.creat.mode); 42 int creat_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot) argument 45 translate_with_thunk(path, creat_thunk, vroot_path, vroot_vroot, rw_write);
|
H A D | execve.cc | 29 extern int execve (const char *path, char *const argv[], char *const envp[]); 34 static int execve_thunk(char *path) argument 36 execve(path, vroot_args.execve.argv, vroot_args.execve.environ); 44 int execve_vroot(char *path, char **argv, char **environ, pathpt vroot_path, pathpt vroot_vroot) argument 48 translate_with_thunk(path, execve_thunk, vroot_path, vroot_vroot, rw_read);
|
H A D | lstat.cc | 30 extern int lstat(const char *path, struct stat *buf); 35 static int lstat_thunk(char *path) argument 37 vroot_result= lstat(path, vroot_args.lstat.buffer); 41 int lstat_vroot(char *path, struct stat *buffer, pathpt vroot_path, pathpt vroot_vroot) argument 44 translate_with_thunk(path, lstat_thunk, vroot_path, vroot_vroot, rw_read);
|
H A D | mkdir.cc | 30 extern int mkdir(const char *path, mode_t mode); 35 static int mkdir_thunk(char *path) argument 37 vroot_result= mkdir(path, vroot_args.mkdir.mode); 41 int mkdir_vroot(char *path, int mode, pathpt vroot_path, pathpt vroot_vroot) argument 44 translate_with_thunk(path, mkdir_thunk, vroot_path, vroot_vroot, rw_write);
|
H A D | open.cc | 31 extern int open(const char *path, int oflag, ...); 36 static int open_thunk(char *path) argument 38 vroot_result= open(path, vroot_args.open.flags, vroot_args.open.mode); 42 int open_vroot(char *path, int flags, int mode, pathpt vroot_path, pathpt vroot_vroot) argument 46 translate_with_thunk(path, open_thunk, vroot_path, vroot_vroot,
|
H A D | readlink.cc | 29 extern int readlink(const char *path, void *buf, size_t bufsiz); 34 static int readlink_thunk(char *path) argument 36 vroot_result= readlink(path, vroot_args.readlink.buffer, vroot_args.readlink.buffer_size); 40 int readlink_vroot(char *path, char *buffer, int buffer_size, pathpt vroot_path, pathpt vroot_vroot) argument 44 translate_with_thunk(path, readlink_thunk, vroot_path, vroot_vroot, rw_read);
|
H A D | stat.cc | 30 extern int stat(const char *path, struct stat *buf); 35 static int stat_thunk(char *path) argument 37 vroot_result= stat(path, vroot_args.stat.buffer); 41 int stat_vroot(char *path, struct stat *buffer, pathpt vroot_path, pathpt vroot_vroot) argument 44 translate_with_thunk(path, stat_thunk, vroot_path, vroot_vroot, rw_read);
|
/illumos-gate/usr/src/lib/libbc/libc/gen/sys5/ |
H A D | system.c | 48 char path[256]; local 58 strcpy(path, s); 59 if ((c = strchr(path, ' ')) != NULL) 61 if (access(path, F_OK) == -1) { 62 strncpy(path, "/usr/bin", strlen("/usr/bin")); 64 s = path; 71 if (access(path, F_OK) == -1) { 72 strcpy(path, "/usr/ucb"); 74 strcat(path, strchr(s+1, '/')); 77 strcat(path, strch [all...] |
/illumos-gate/usr/src/cmd/lp/lib/forms/ |
H A D | getform.c | 56 register char * path; local 79 path = getformfile(name, DESCRIBE); 80 if (!path) 82 if ((fd = open_locked(path, "r", 0)) < 0) { 83 Free (path); 86 Free (path); 135 path = getformfile(name, ALIGN_PTRN); 136 if (!path) { 142 !(*align_fp = open_lpfile(path, "r", 0)) 145 Free (path); [all...] |
/illumos-gate/usr/src/lib/libbc/libc/sys/common/ |
H A D | _creat.c | 37 creat_com(char *path, int mode) argument 41 if (strcmp(path, "/etc/mtab") == 0 || 42 strcmp(path, "/etc/fstab") == 0) { 46 if (strcmp(path, "/var/adm/wtmp") == 0) { 52 if (strcmp(path, "/etc/utmp") == 0 || 53 strcmp(path, "/var/adm/utmp") == 0) { 59 return (_syscall(SYS_openat, AT_FDCWD, path, CREATFLAGS, mode));
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | fattach.c | 52 fattach(int fildes, const char *path) argument 62 if (path == NULL || *path == '\0') { 65 } else if (*path != '/') { 67 * The mount point must be an absolute path. 74 * The kernel will truncate the path if it would have 79 strlcat(buf, path, sizeof (buf)) >= sizeof (buf)) { 83 path = buf; 85 return (mount((char *)NULL, path, MS_DATA|MS_NOMNTTAB,
|
/illumos-gate/usr/src/cmd/lp/lib/lp/ |
H A D | alerts.c | 88 char *path, local 114 if (!(path = makepath(parent, name, (char *)0))) 117 if (Access(path, F_OK) == -1) { 120 Free (path); 123 Free (path); 129 if (!(path = makepath(parent, name, ALERTSHFILE, (char *)0))) 132 if ((fdout = open_locked(path, "w", MODE_NOEXEC)) < 0) { 133 Free (path); 136 Free (path); 152 if (!(path 274 register char *path; local 387 char *path; local [all...] |
/illumos-gate/usr/src/cmd/svr4pkg/pkgchk/ |
H A D | ckentry.c | 67 char *path; local 72 mappath(2, ept->path); 74 basepath(ept->path, maptyp ? NULL : basedir, ir); 76 canonize(ept->path); 106 if ((path = findspool(ept)) == NULL) { 107 logerr(gettext(ERR_SPOOLED), ept->path); 127 path, &ept->ainfo)) { 131 ept->path); 140 c_err = cverify((!fflag ? (-1) : fflag), &ept->ftype, path, 143 logerr(gettext("ERROR: %s"), path); 290 static char path[2*PATH_MAX+1]; local [all...] |
/illumos-gate/usr/src/cmd/svr4pkg/libinst/ |
H A D | findscripts.c | 102 char path[PATH_MAX]; local 117 (void) sprintf(path, "%s/install/i.%s", instdir, 119 if (access(path, R_OK) == 0) { 120 (void) sprintf(path, "%s/i.%s", pkgbin, 122 cl_Classes[i]->inst_script = qstrdup(path); 126 (void) sprintf(path, "%s/i.%s", PKGSCR, cl_nam(i)); 127 if (access(path, R_OK) == 0) { 128 cl_Classes[i]->inst_script = qstrdup(path); 143 (void) sprintf(path, "%s/%s", PKGSCR, DEF_NONE_SCR); 151 if (access(path, R_O [all...] |