Searched refs:openMode (Results 101 - 125 of 173) sorted by relevance

1234567

/haiku/src/add-ons/kernel/file_systems/iso9660/
H A Dkernel_interface.cpp512 fs_open(fs_volume* /*_volume*/, fs_vnode* _node, int openMode, void** /*cookie*/) argument
515 if ((openMode & O_RWMASK) == O_WRONLY || (openMode & O_RWMASK) == O_RDWR
516 || (openMode & O_TRUNC) != 0 || (openMode & O_CREAT) != 0)
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/
H A Dwrite_overlay.cpp157 status_t Create(const char *name, int openMode, int perms,
161 status_t Open(int openMode, void **cookie);
556 OverlayInode::Create(const char *name, int openMode, int perms, void **cookie, argument
565 return newNode->Open(openMode, cookie);
570 OverlayInode::Open(int openMode, void **_cookie) argument
580 cookie->open_mode = openMode;
585 if (openMode & O_TRUNC) {
597 if (openMode & O_TRUNC) {
606 openMode &= ~(O_RDWR | O_WRONLY | O_TRUNC | O_CREAT);
610 fName, openMode,
1889 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, int perms, void **cookie, ino_t *newVnodeID) argument
1899 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie) argument
2044 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name, uint32 type, int openMode, void **cookie) argument
2054 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, void **cookie) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/bfs/
H A Dkernel_interface.cpp1000 int openMode, int mode, void** _cookie, ino_t* _vnodeID)
1002 FUNCTION_START(("name = \"%s\", perms = %d, openMode = %d\n", name, mode,
1003 openMode));
1021 cookie->open_mode = openMode;
1030 S_FILE | (mode & S_IUMSK), openMode, 0, &created, _vnodeID, &inode);
1033 if (status == B_OK && (openMode & O_NOCACHE) != 0
1350 bfs_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument
1359 if (inode->IsDirectory() && (openMode & O_RWMASK) != O_RDONLY)
1361 if ((openMode & O_DIRECTORY) != 0 && !inode->IsDirectory())
1364 status_t status = inode->CheckPermissions(open_mode_to_access(openMode)
999 bfs_create(fs_volume* _volume, fs_vnode* _directory, const char* name, int openMode, int mode, void** _cookie, ino_t* _vnodeID) argument
1879 bfs_create_attr(fs_volume* _volume, fs_vnode* _node, const char* name, uint32 type, int openMode, void** _cookie) argument
1896 bfs_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp534 btrfs_open(fs_volume* /*_volume*/, fs_vnode* _node, int openMode, argument
541 if (inode->IsDirectory() && (openMode & O_RWMASK) != 0)
544 status_t status = inode->CheckPermissions(open_mode_to_access(openMode)
545 | (openMode & O_TRUNC ? W_OK : 0));
555 cookie->open_mode = openMode & BTRFS_OPEN_MODE_USER_MASK;
559 if ((openMode & O_NOCACHE) != 0 && inode->FileCache() != NULL) {
961 const char* name, uint32 type, int openMode, void** _cookie)
969 int openMode, void** _cookie)
976 return attribute.Open(name, openMode, (attr_cookie**)_cookie);
960 btrfs_create_attr(fs_volume* _volume, fs_vnode* _node, const char* name, uint32 type, int openMode, void** _cookie) argument
968 btrfs_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument
/haiku/src/build/libbe/storage/
H A DDirectory.cpp422 uint32 openMode = B_READ_WRITE | B_CREATE_FILE | B_ERASE_FILE
428 error = realFile->SetTo(this, path, openMode);
430 error = realFile->SetTo(path, openMode);
/haiku/src/kits/storage/
H A DDirectory.cpp442 uint32 openMode = B_READ_WRITE | B_CREATE_FILE | B_ERASE_FILE
448 error = realFile->SetTo(this, path, openMode);
450 error = realFile->SetTo(path, openMode);
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DNodeHandle.h46 status_t Open(Node* node, int openMode);
H A DClientVolume.h80 status_t Open(Node* node, int openMode,
H A DClientVolume.cpp393 ClientVolume::Open(Node* node, int openMode, FileHandle** _handle) argument
400 status_t error = node->Open(openMode, &handle);
/haiku/src/tests/system/kernel/device_manager/playground/
H A Ddevice_manager.h170 status_t (*device_open)(void *deviceCookie, int openMode, void **_cookie);
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DNode.h85 int openMode, AttributeCookie*& _cookie);
/haiku/headers/os/drivers/
H A Ddevice_manager.h177 status_t (*open)(void *deviceCookie, const char *path, int openMode,
H A Dfs_interface.h176 int openMode, int perms, void** _cookie,
178 status_t (*open)(fs_volume* volume, fs_vnode* vnode, int openMode,
218 const char* name, uint32 type, int openMode,
221 int openMode, void** _cookie);
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A Dkernel_interface.cpp355 reiserfs_open(fs_volume *fs, fs_vnode *_node, int openMode, void **cookie) argument
364 if ((openMode & O_RWMASK) == O_WRONLY || (openMode & O_RWMASK) == O_RDWR
365 || (openMode & (O_TRUNC | O_CREAT))) {
/haiku/src/servers/package/
H A DCommitTransactionHandler.h117 const char* fileName, uint32 openMode,
/haiku/headers/private/kernel/
H A Dvfs.h94 int vfs_open_vnode(struct vnode* vnode, int openMode, bool kernel);
179 int openMode, int perms);
180 int _user_open(int fd, const char *path, int openMode, int perms);
225 uint32 type, int openMode);
/haiku/headers/private/fs_shell/
H A Dfssh_fs_interface.h193 const char *name, int openMode, int perms,
196 int openMode, fssh_fs_cookie *_cookie);
240 const char *name, uint32_t type, int openMode,
243 const char *name, int openMode, fssh_fs_cookie *_cookie);
/haiku/src/add-ons/kernel/file_systems/fat/
H A Dattr.cpp126 int openMode, void **_cookie)
125 dosfs_open_attr(fs_volume *_vol, fs_vnode *_node, const char *name, int openMode, void **_cookie) argument
/haiku/src/add-ons/kernel/bus_managers/acpi/
H A DCall.cpp77 acpi_call_open(void* _device, const char* path, int openMode, void** _cookie) argument
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DLeafAttribute.h162 status_t Open(const char* name, int openMode, attr_cookie** _cookie);
/haiku/src/add-ons/kernel/generic/tty/
H A Dtty_private.h155 uint32 openMode, struct tty_cookie **cookie);
/haiku/src/build/libroot/
H A Dfs_descriptors.cpp287 uint32 type, int openMode)
291 fOpenMode(openMode),
286 AttributeDescriptor(int fileFD, const char* attribute, uint32 type, int openMode) argument
/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DVolume.cpp286 Volume::Create(Node* dir, const char* name, int openMode, int mode, argument
294 Volume::Open(Node* node, int openMode, void** cookie) argument
H A DShareVolume.h76 int openMode, int mode, vnode_id* vnid,
78 virtual status_t Open(Node* node, int openMode,
/haiku/src/apps/text_search/
H A DModel.cpp304 Model::_OpenFile(BFile* file, const char* name, uint32 openMode, argument
319 status = file->SetTo(path.Path(), openMode);

Completed in 268 milliseconds

1234567