access
status_t (*access)(fs_volume* volume, fs_vnode* vnode, int mode);
extern int access(const char *path, int accessMode);
fssh_status_t (*access)(fssh_fs_volume *volume, fssh_fs_vnode *vnode,
int (*access) (const char *, int);
int (*access) (const char *, int);
void (*access) (fuse_req_t req, fuse_ino_t ino, int mask);
void (*access) (fuse_req_t req, fuse_ino_t ino, int mask);
void (*access) (fuse_req_t req, fuse_ino_t ino, int mask);
op_access *access;
goto access;
access:
CSR_WRITE_4(sc, BGE_NVRAM_ACCESS, access);
uint32_t access, byte = 0;
access = CSR_READ_4(sc, BGE_NVRAM_ACCESS);
CSR_WRITE_4(sc, BGE_NVRAM_ACCESS, access | BGE_NVRAMACC_ENABLE);
return sourceNode->ops->access(sourceVolume, sourceNode, mode);
OVERLAY_CALL(access, mode)
OVERLAY_CALL(access, mode)
RequestBuilder::Open(OpenClaim claim, uint32 seq, uint32 access, uint64 id,
fRequest->Stream().AddUInt(access);
uint32 access, uint64 id, OpenCreate oc,
ACCESS_MASK access;
access = (mode == O_RDWR ?
st = NtOpenFile(&handle, access,
CLEAR_UNSUPPORTED(FS_VNODE_CAPABILITY_ACCESS, access);
fNodeCapabilities.Set(FS_VNODE_CAPABILITY_ACCESS, fFSOps->access);
if (!fFSOps->access)
return fFSOps->access(fVolumeCookie, node, mode);
beos_op_access *access;
fNodeCapabilities.Set(FS_VNODE_CAPABILITY_ACCESS, fLowLevelOps.access);
fNodeCapabilities.Set(FS_VNODE_CAPABILITY_ACCESS, fFS->ops.access);
if (ops->access == NULL)
ops->access(&request, ino, mask);
if (fs->ops.access == NULL)
return fs->ops.access(path, mask);
capabilities.Set(FS_VNODE_CAPABILITY_ACCESS, ops->access);
if (!node->ops->access)
return node->ops->access(&fVolume, node, mode);
if (access(name, F_OK) != 0)
if (access(path.Path(), W_OK) != -1) {
if (access("/var/lib/pcmcia", R_OK) == 0) {
if (access(tmpname, R_OK) == 0) {
if (access(G.filename, 0) == -1) {
: access(path, accessMode);
: access(fullPath, accessMode);
#define SYSCTL_VNET_INT(parent, nbr, name, access, ptr, val, descr) \
CTLTYPE_INT|CTLFLAG_MPSAFE|CTLFLAG_VNET|(access), \
#define SYSCTL_VNET_PROC(parent, nbr, name, access, ptr, arg, handler, \
CTASSERT(((access) & CTLTYPE) != 0); \
SYSCTL_OID(parent, nbr, name, CTLFLAG_VNET|(access), ptr, arg, \
#define SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt, \
CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr, len, \
#define SYSCTL_VNET_STRING(parent, nbr, name, access, arg, len, descr) \
CTLTYPE_STRING|CTLFLAG_VNET|(access), \
#define SYSCTL_VNET_STRUCT(parent, nbr, name, access, ptr, type, descr) \
CTLTYPE_OPAQUE|CTLFLAG_VNET|(access), ptr, \
#define SYSCTL_VNET_UINT(parent, nbr, name, access, ptr, val, descr) \
CTLTYPE_UINT|CTLFLAG_MPSAFE|CTLFLAG_VNET|(access), \
#define SYSCTL_VNET_INT(parent, nbr, name, access, ptr, val, descr) \
SYSCTL_INT(parent, nbr, name, access, ptr, val, descr)
#define SYSCTL_VNET_PROC(parent, nbr, name, access, ptr, arg, handler, \
SYSCTL_PROC(parent, nbr, name, access, ptr, arg, handler, fmt, \
#define SYSCTL_VNET_OPAQUE(parent, nbr, name, access, ptr, len, fmt, \
SYSCTL_OPAQUE(parent, nbr, name, access, ptr, len, fmt, descr)
#define SYSCTL_VNET_STRING(parent, nbr, name, access, arg, len, descr) \
SYSCTL_STRING(parent, nbr, name, access, arg, len, descr)
#define SYSCTL_VNET_STRUCT(parent, nbr, name, access, ptr, type, descr) \
SYSCTL_STRUCT(parent, nbr, name, access, ptr, type, descr)
#define SYSCTL_VNET_UINT(parent, nbr, name, access, ptr, val, descr) \
SYSCTL_UINT(parent, nbr, name, access, ptr, val, descr)
#define SYSCTL_ADD_NODE(ctx, parent, nbr, name, access, handler, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_NODE|(access), \
#define SYSCTL_ADD_STRING(ctx, parent, nbr, name, access, arg, len, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_STRING|(access), \
#define SYSCTL_ADD_INT(ctx, parent, nbr, name, access, ptr, val, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_INT|(access), \
#define SYSCTL_ADD_UINT(ctx, parent, nbr, name, access, ptr, val, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_UINT|(access), \
#define SYSCTL_ADD_XINT(ctx, parent, nbr, name, access, ptr, val, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_UINT|(access), \
#define SYSCTL_ADD_LONG(ctx, parent, nbr, name, access, ptr, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_LONG|(access), \
#define SYSCTL_ADD_ULONG(ctx, parent, nbr, name, access, ptr, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_ULONG|(access), \
#define SYSCTL_ADD_QUAD(ctx, parent, nbr, name, access, ptr, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_QUAD|(access), \
#define SYSCTL_ADD_UQUAD(ctx, parent, nbr, name, access, ptr, descr) \
CTLTYPE_U64 | CTLFLAG_MPSAFE | (access), \
#define SYSCTL_ADD_OPAQUE(ctx, parent, nbr, name, access, ptr, len, fmt, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_OPAQUE|(access), \
#define SYSCTL_ADD_STRUCT(ctx, parent, nbr, name, access, ptr, type, descr) \
sysctl_add_oid(ctx, parent, nbr, name, CTLTYPE_OPAQUE|(access), \
#define SYSCTL_ADD_PROC(ctx, parent, nbr, name, access, ptr, arg, handler, fmt, descr) \
sysctl_add_oid(ctx, parent, nbr, name, (access), ptr, arg, handler, fmt, \
#define ZYDIS_OPERAND_DEFINITION(type, encoding, access) \
{ type, encoding, access }
inline void SetLastAccess(int32 index, off_t access, bool isWrite)
last_access[index] = isWrite ? -access : access;
if (status == B_OK && HAS_FS_CALL(vnode, access))
status = FS_CALL(vnode.Get(), access, X_OK);
if (HAS_FS_CALL(vnode, access))
status = FS_CALL(vnode.Get(), access, mode);
if (HAS_FS_CALL(vnode, access)) {
status = FS_CALL(vnode.Get(), access, X_OK);
if (access(path, X_OK) == 0) {
if (::access(testFilePath.data(), R_OK) != 0) {
if (::access(testFilePath.data(), R_OK) != 0) {
fuseOps->access = fuse_access;
if (HAS_FS_CALL(vnode, access))
status = FS_CALL(vnode, access, FSSH_X_OK);
if (HAS_FS_CALL(vnode, access))
status = FS_CALL(vnode, access, mode);