/haiku/src/servers/launch/ |
H A D | InitRealTimeClockJob.cpp | 37 BPath path; local 38 status_t status = find_directory(B_USER_SETTINGS_DIRECTORY, &path); 40 _SetRealTimeClockIsGMT(path); 41 _SetTimeZoneOffset(path); 48 InitRealTimeClockJob::_SetRealTimeClockIsGMT(BPath path) const 50 path.Append("RTC_time_settings"); 52 status_t status = file.SetTo(path.Path(), B_READ_ONLY); 72 InitRealTimeClockJob::_SetTimeZoneOffset(BPath path) const 74 path.Append("Time settings"); 76 status_t status = file.SetTo(path [all...] |
/haiku/src/tools/fs_shell/ |
H A D | stat.cpp | 27 extern "C" status_t _kern_read_stat(int fd, const char *path, 33 FSShell::unrestricted_stat(const char *path, struct fssh_stat *fsshStat) argument 40 if (::stat(path, &st) < 0) 43 status_t error = _kern_read_stat(-1, path, true, &st, sizeof(st)); 81 FSShell::unrestricted_lstat(const char *path, struct fssh_stat *fsshStat) argument 88 if (lstat(path, &st) < 0) 91 status_t error = _kern_read_stat(-1, path, false, &st, sizeof(st)); 106 fssh_mkdir(const char *path, fssh_mode_t mode) argument 108 return mkdir(path, to_platform_mode(mode)); 113 fssh_stat(const char *path, struc argument 137 fssh_lstat(const char *path, struct fssh_stat *fsshStat) argument [all...] |
H A D | path_util.h | 14 fssh_status_t get_last_path_component(const char *path, char *buffer,
|
/haiku/src/tools/ |
H A D | rm_attrs.cpp | 18 const char* path, char* buffer); 23 bool Init(const char* path) argument 25 size_t len = strlen(path); 29 strcpy(fPath, path); 89 remove_dir_contents(Path& path, bool force, bool removeAttributes) argument 92 DIR* dir = opendir(path.GetPath()); 95 path.GetPath(), strerror(errno)); 106 if (!path.PushLeaf(entry->d_name)) { 108 "entry: \"%s\"\n", path.GetPath(), entry->d_name); 112 remove_entry(path, tru 130 remove_entry(Path& path, bool recursive, bool force, bool removeAttributes) argument 223 Path path; local [all...] |
/haiku/src/kits/storage/ |
H A D | storage_support.cpp | 26 /*! \param path the path 27 \return \c true, if \a path is not \c NULL and absolute, \c false otherwise 30 is_absolute_path(const char *path) argument 32 return (path && path[0] == '/'); 36 /*! \brief Parses the supplied path and returns the position of the leaf name 37 part of the path and the length of its directory path part. 40 function always returns a non-empty directory path par 186 split_path(const char *fullPath, char *&path, char *&leaf) argument 200 split_path(const char *fullPath, char **path, char **leaf) argument 296 parse_first_path_component(const char *path, int32& length, int32& nextComponent) argument 330 parse_first_path_component(const char *path, char *&component, int32& nextComponent) argument 384 check_path_name(const char *path) argument [all...] |
H A D | Path.cpp | 39 BPath::BPath(const BPath& path) argument 44 *this = path; 70 // Creates a BPath object and initializes it to the specified path or 71 // path and filename combination. 116 char path[B_PATH_NAME_LENGTH]; local 118 ref->name, path, sizeof(path)); 122 fCStatus = _SetPath(path); 123 // the path is already normalized 145 // Reinitializes the object to the passed in path o 148 SetTo(const char* path, const char* leaf, bool normalize) argument 205 SetTo(const BDirectory* dir, const char* path, bool normalize) argument 236 Append(const char* path, bool normalize) argument 363 operator =(const char* path) argument 513 _SetPath(const char* path) argument 547 _MustNormalize(const char* path, status_t* _error) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/ |
H A D | fuse_fs.cpp | 16 fuse_fs_getattr(struct fuse_fs* fs, const char* path, struct stat* buf) argument 20 return fs->ops.getattr(path, buf); 25 fuse_fs_fgetattr(struct fuse_fs* fs, const char* path, struct stat* buf, argument 30 return fs->ops.fgetattr(path, buf, fi); 44 fuse_fs_unlink(struct fuse_fs* fs, const char* path) argument 48 return fs->ops.unlink(path); 53 fuse_fs_rmdir(struct fuse_fs* fs, const char* path) argument 57 return fs->ops.rmdir(path); 62 fuse_fs_symlink(struct fuse_fs* fs, const char* linkname, const char* path) argument 66 return fs->ops.symlink(linkname, path); 80 fuse_fs_release(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument 90 fuse_fs_open(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument 99 fuse_fs_read(struct fuse_fs* fs, const char* path, char *buf, size_t size, off_t off, struct fuse_file_info* fi) argument 109 fuse_fs_write(struct fuse_fs* fs, const char* path, const char* buf, size_t size, off_t off, struct fuse_file_info* fi) argument 119 fuse_fs_fsync(struct fuse_fs* fs, const char* path, int datasync, struct fuse_file_info* fi) argument 129 fuse_fs_flush(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument 138 fuse_fs_statfs(struct fuse_fs* fs, const char* path, struct statvfs* buf) argument 147 fuse_fs_opendir(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument 156 fuse_fs_readdir(struct fuse_fs* fs, const char* path, void* buf, fuse_fill_dir_t filler, off_t off, struct fuse_file_info* fi) argument 166 fuse_fs_fsyncdir(struct fuse_fs* fs, const char* path, int datasync, struct fuse_file_info* fi) argument 176 fuse_fs_releasedir(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument 186 fuse_fs_create(struct fuse_fs* fs, const char* path, mode_t mode, struct fuse_file_info* fi) argument 196 fuse_fs_lock(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi, int cmd, struct flock* lock) argument 206 fuse_fs_chmod(struct fuse_fs* fs, const char* path, mode_t mode) argument 215 fuse_fs_chown(struct fuse_fs* fs, const char* path, uid_t uid, gid_t gid) argument 224 fuse_fs_truncate(struct fuse_fs* fs, const char* path, off_t size) argument 233 fuse_fs_ftruncate(struct fuse_fs* fs, const char* path, off_t size, struct fuse_file_info* fi) argument 243 fuse_fs_utimens(struct fuse_fs* fs, const char* path, const struct timespec tv[2]) argument 262 fuse_fs_access(struct fuse_fs* fs, const char* path, int mask) argument 271 fuse_fs_readlink(struct fuse_fs* fs, const char* path, char* buf, size_t len) argument 280 fuse_fs_mknod(struct fuse_fs* fs, const char* path, mode_t mode, dev_t rdev) argument 289 fuse_fs_mkdir(struct fuse_fs* fs, const char* path, mode_t mode) argument 298 fuse_fs_setxattr(struct fuse_fs* fs, const char* path, const char* name, const char* value, size_t size, int flags) argument 308 fuse_fs_getxattr(struct fuse_fs* fs, const char* path, const char* name, char* value, size_t size) argument 318 fuse_fs_listxattr(struct fuse_fs* fs, const char* path, char* list, size_t size) argument 327 fuse_fs_removexattr(struct fuse_fs* fs, const char* path, const char* name) argument 336 fuse_fs_bmap(struct fuse_fs* fs, const char* path, size_t blocksize, uint64_t* idx) argument 345 fuse_fs_ioctl(struct fuse_fs *fs, const char *path, int cmd, void *arg, struct fuse_file_info *fi, unsigned int flags, void *data) argument [all...] |
/haiku/headers/private/fs_shell/ |
H A D | KPath.h | 18 KPath(const char* path, bool normalize = false, 23 fssh_status_t SetTo(const char *path, bool normalize = false, 28 fssh_status_t SetPath(const char *path, bool normalize = false); 42 KPath& operator=(const char* path); 45 bool operator==(const char* path) const; 47 bool operator!=(const char* path) const;
|
/haiku/src/add-ons/media/plugins/dvd_streamer/ |
H A D | DVDStreamerPlugin.cpp | 33 BString path = url.UrlString(); local 36 path = path.RemoveFirst("dvd://"); 38 path = path.RemoveFirst("file://"); 42 DVDMediaIO* adapter = new DVDMediaIO(path);
|
/haiku/src/bin/ |
H A D | unmount.c | 22 printf("usage: %s [-f] <path to volume>\n" 33 const char *path; local 55 path = argv[0]; 59 if (path == NULL) 62 if (stat(path, &pathStat) < 0) { 63 fprintf(stderr, "%s: The path \"%s\" is not accessible\n", programName, path); 69 status = fs_unmount_volume(path, flags);
|
/haiku/headers/build/host/darwin/ |
H A D | unistd.h | 10 int faccessat(int fd, const char* path, int accessMode, int flag); 11 int fchownat(int fd, const char* path, uid_t owner, gid_t group, int flag); 12 ssize_t readlinkat(int fd, const char *path, char *buffer, size_t bufferSize);
|
/haiku/src/build/libroot/ |
H A D | fs_impl.h | 12 status_t get_path(int fd, const char *name, std::string &path);
|
H A D | remapped_functions.h | 14 int _haiku_build_fchmodat(int fd, const char* path, mode_t mode, int flag); 16 int _haiku_build_fstatat(int fd, const char* path, struct stat* st, 18 int _haiku_build_mkdirat(int fd, const char* path, mode_t mode); 19 int _haiku_build_mkfifoat(int fd, const char* path, mode_t mode); 20 int _haiku_build_utimensat(int fd, const char* path, 23 int _haiku_build_faccessat(int fd, const char* path, int accessMode, 30 const char* path, int flag); 31 int _haiku_build_unlinkat(int fd, const char* path, int flag); 32 ssize_t _haiku_build_readlinkat(int fd, const char* path, char* buffer, 38 int _haiku_build_fchownat(int fd, const char* path, uid_ [all...] |
H A D | fs_attr_extattr.h | 22 list_attributes(int fd, const char* path, char* buffer, size_t bufferSize) argument 29 bytesRead = extattr_list_link(path, EXTATTR_NAMESPACE_USER, buffer, 55 get_attribute(int fd, const char* path, const char* attribute, void* buffer, argument 62 return extattr_get_link(path, EXTATTR_NAMESPACE_USER, attribute, buffer, 68 set_attribute(int fd, const char* path, const char* attribute, argument 75 return extattr_set_link(path, EXTATTR_NAMESPACE_USER, attribute, buffer, 81 remove_attribute(int fd, const char* path, const char* attribute) argument 85 return extattr_delete_link(path, EXTATTR_NAMESPACE_USER, attribute);
|
/haiku/headers/os/package/ |
H A D | UserSettingsFileInfo.h | 26 BUserSettingsFileInfo(const BString& path, 28 BUserSettingsFileInfo(const BString& path, 38 void SetTo(const BString& path, 40 void SetTo(const BString& path,
|
/haiku/headers/private/locale/ |
H A D | PlainTextCatalog.h | 24 PlainTextCatalog(const char *path, const char *signature, 33 status_t ReadFromFile(const char *path = NULL); 34 status_t WriteToFile(const char *path = NULL); 43 void UpdateAttributes(const char* path);
|
/haiku/src/kits/package/ |
H A D | UserSettingsFileInfo.cpp | 26 fPath(infoData.path), 33 BUserSettingsFileInfo::BUserSettingsFileInfo(const BString& path, argument 36 fPath(path), 43 BUserSettingsFileInfo::BUserSettingsFileInfo(const BString& path, argument 46 fPath(path), 87 BUserSettingsFileInfo::SetTo(const BString& path, const BString& templatePath) argument 89 fPath = path; 96 BUserSettingsFileInfo::SetTo(const BString& path, bool isDirectory) argument 98 fPath = path;
|
/haiku/headers/private/debugger/model/ |
H A D | StackFrameValueInfos.h | 28 const TypeComponentPath* path, 33 const TypeComponentPath& path, 38 const TypeComponentPath* path) const; 40 const TypeComponentPath& path) const; 42 TypeComponentPath* path, Type* type, 63 StackFrameValueInfos::GetInfo(ObjectID* variable, const TypeComponentPath& path, argument 66 return GetInfo(variable, &path, _type, _location); 71 StackFrameValueInfos::HasInfo(ObjectID* variable, const TypeComponentPath& path) 74 return HasInfo(variable, &path);
|
H A D | StackFrameValues.h | 28 const TypeComponentPath* path, 31 const TypeComponentPath& path, 34 const TypeComponentPath* path) const; 36 const TypeComponentPath& path) const; 38 TypeComponentPath* path, 59 StackFrameValues::GetValue(ObjectID* variable, const TypeComponentPath& path, argument 62 return GetValue(variable, &path, _value); 67 StackFrameValues::HasValue(ObjectID* variable, const TypeComponentPath& path) 70 return HasValue(variable, &path);
|
/haiku/src/system/libroot/posix/unistd/ |
H A D | link.c | 16 readlink(const char *path, char *buffer, size_t bufferSize) argument 18 return readlinkat(AT_FDCWD, path, buffer, bufferSize); 23 readlinkat(int fd, const char *path, char *buffer, size_t bufferSize) argument 26 status_t status = _kern_read_link(fd, path, buffer, &linkLen); 63 unlink(const char *path) argument 65 int status = _kern_unlink(-1, path); 72 unlinkat(int fd, const char *path, int flag) argument 75 RETURN_AND_SET_ERRNO(_kern_remove_dir(fd, path)); 77 RETURN_AND_SET_ERRNO(_kern_unlink(fd, path));
|
H A D | exec.cpp | 56 do_exec(const char* path, char* const args[], char* const environment[], argument 59 if (path == NULL || args == NULL) { 86 status_t status = __test_executable(path, invoker); 99 status = __parse_invoke_line(invoker, &newArgs, &args, &argCount, path); 105 path = newArgs[0]; 111 environment, &envCount, path, &flatArgs, &flatArgsSize); 114 __set_errno(_kern_exec(path, flatArgs, flatArgsSize, argCount, envCount, 131 execve(const char* path, char* const args[], char* const environment[]) argument 133 return do_exec(path, args, environment, false); 138 execv(const char* path, cha argument 160 char path[B_PATH_NAME_LENGTH]; local 172 execl(const char* path, const char* arg, ...) argument 220 execle(const char* path, const char* arg, ... ) argument 247 exect(const char* path, char* const* argv) argument [all...] |
/haiku/src/system/boot/loader/ |
H A D | loader.cpp | 59 open_maybe_packaged(BootVolume& volume, const char* path, int openMode) argument 61 if (strncmp(path, kSystemDirectoryPrefix, strlen(kSystemDirectoryPrefix)) 63 path += strlen(kSystemDirectoryPrefix); 64 return open_from(volume.SystemDirectory(), path, openMode); 67 return open_from(volume.RootDirectory(), path, openMode); 145 load_modules_from(BootVolume& volume, const char* path) argument 149 int fd = open_maybe_packaged(volume, path, O_RDONLY); 185 char path[B_FILE_NAME_LENGTH]; local 186 snprintf(path, sizeof(path), " 199 char path[B_FILE_NAME_LENGTH]; local 206 char path[B_FILE_NAME_LENGTH]; local [all...] |
/haiku/src/add-ons/accelerants/radeon/ |
H A D | settings.cpp | 30 BPath path; local 40 if( find_directory( B_USER_SETTINGS_DIRECTORY, &path ) != B_OK ) 43 path.Append( "radeon" ); 45 BFile file( path.Path(), B_READ_ONLY ); 65 BPath path; local 71 if( find_directory( B_USER_SETTINGS_DIRECTORY, &path ) != B_OK ) 74 path.Append( "radeon" ); 76 BFile file( path.Path(), B_CREATE_FILE | B_WRITE_ONLY );
|
/haiku/src/preferences/datatranslations/ |
H A D | DataTranslationsSettings.cpp | 27 BPath path; local 28 if (find_directory(B_USER_SETTINGS_DIRECTORY, &path) != B_OK) 33 path.Append("system/DataTranslations settings"); 34 BFile file(path.Path(), B_READ_ONLY); 48 BPath path; local 49 if (find_directory(B_USER_SETTINGS_DIRECTORY, &path) < B_OK) 55 path.Append("system/DataTranslations settings"); 56 BFile file(path.Path(), B_WRITE_ONLY | B_CREATE_FILE | B_ERASE_FILE);
|
/haiku/src/servers/bluetooth/ |
H A D | HCIControllerAccessor.cpp | 8 HCIControllerAccessor::HCIControllerAccessor(BPath* path) : HCIDelegate(path) argument
|