Lines Matching refs:path
55 return (-1); /* a valid path */
68 chownmod(char *path, uid_t owner, gid_t group, mode_t mode)
72 if ((rc = Chown(path, owner, group)) == 0)
73 rc = Chmod(path, mode);
123 open_locked(char *path, char *type, mode_t mode)
131 if (!path || !type) {
155 if ((fd = Open(path, oflag, mode)) == -1)
160 if ((fd = Open(path, oflag|O_CREAT, mode)) != -1)
161 chown_lppath(path);
204 open_lpfile(char *path, char *type, mode_t mode)
209 if ((fd = open_locked(path, type, mode)) >= 0) {
228 chown_lppath(char *path)
249 return (Chown(path, lp_uid, lp_gid));
257 rmfile(char *path)
259 return (Unlink(path) == 0 || errno == ENOENT);
267 loadline(char *path)
274 if ((fd = open_locked(path, "r", MODE_READ)) < 0)
296 loadstring(char *path)
302 if ((fd = open_locked(path, "r", MODE_READ)) < 0)
320 dumpstring(char *path, char *str)
325 return (rmfile(path));
327 if ((fd = open_locked(path, "w", MODE_READ)) < 0)