Lines Matching defs:path
78 int isdir(char *path);
80 int iscpio(char *path, int *iscomp);
84 * Description: determine if specified path exists and is a directory
85 * Arguments: path - pointer to string representing the path to verify
92 isdir(char *path)
96 /* return error if path does not exist */
98 if (stat(path, &statbuf) != 0) {
102 /* return error if path is not a directory */
114 * Description: determine if specified path exists and is a directory
128 char path[PATH_MAX];
130 /* construct full path if directory specified */
133 (void) snprintf(path, sizeof (path), "%s/%s", dir, file);
134 file = path;
137 /* return error if path does not exist */
143 /* return error if path is a directory */
150 /* return error if path is not a file */
161 iscpio(char *path, int *iscomp)
179 if ((fd = open(path, O_RDONLY, 0)) == -1) {
182 (void) fprintf(stderr, pkg_gt(ERR_ISCPIO_OPEN), path);
188 (void) fprintf(stderr, pkg_gt(ERR_ISCPIO_FSTAT), path);
197 pkg_gt(ERR_ISCPIO_READ), path);
214 path);
230 * Description: determine if a path object is local or remote
232 * Pointer to string representing the path to check
234 * 1 - the path is remote
235 * 0 - the path is local to this system
236 * -1 - cannot determine if path is remote or local
259 * 1 - the path is remote
260 * 0 - the path is local to this system
261 * -1 - cannot determine if path is remote or local