#include <linux/dcache.h>
#include <linux/linkage.h>
#include <linux/path.h>
Go to the source code of this file.
|
#define | LOOKUP_FOLLOW 0x0001 |
|
#define | LOOKUP_DIRECTORY 0x0002 |
|
#define | LOOKUP_AUTOMOUNT 0x0004 |
|
#define | LOOKUP_PARENT 0x0010 |
|
#define | LOOKUP_REVAL 0x0020 |
|
#define | LOOKUP_RCU 0x0040 |
|
#define | LOOKUP_OPEN 0x0100 |
|
#define | LOOKUP_CREATE 0x0200 |
|
#define | LOOKUP_EXCL 0x0400 |
|
#define | LOOKUP_RENAME_TARGET 0x0800 |
|
#define | LOOKUP_JUMPED 0x1000 |
|
#define | LOOKUP_ROOT 0x2000 |
|
#define | LOOKUP_EMPTY 0x4000 |
|
#define | user_path(name, path) user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW, path) |
|
#define | user_lpath(name, path) user_path_at(AT_FDCWD, name, 0, path) |
|
#define | user_path_dir(name, path) user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, path) |
|
|
int | user_path_at (int, const char __user *, unsigned, struct path *) |
|
int | user_path_at_empty (int, const char __user *, unsigned, struct path *, int *empty) |
|
int | kern_path (const char *, unsigned, struct path *) |
|
struct dentry * | kern_path_create (int, const char *, struct path *, int) |
|
struct dentry * | user_path_create (int, const char __user *, struct path *, int) |
|
void | done_path_create (struct path *, struct dentry *) |
|
struct dentry * | kern_path_locked (const char *, struct path *) |
|
int | vfs_path_lookup (struct dentry *, struct vfsmount *, const char *, unsigned int, struct path *) |
|
struct dentry * | lookup_one_len (const char *, struct dentry *, int) |
|
int | follow_down_one (struct path *) |
|
int | follow_down (struct path *) |
|
int | follow_up (struct path *) |
|
struct dentry * | lock_rename (struct dentry *, struct dentry *) |
|
void | unlock_rename (struct dentry *, struct dentry *) |
|
void | nd_jump_link (struct nameidata *nd, struct path *path) |
|
#define LOOKUP_AUTOMOUNT 0x0004 |
#define LOOKUP_CREATE 0x0200 |
#define LOOKUP_DIRECTORY 0x0002 |
#define LOOKUP_EMPTY 0x4000 |
#define LOOKUP_EXCL 0x0400 |
#define LOOKUP_FOLLOW 0x0001 |
#define LOOKUP_JUMPED 0x1000 |
#define LOOKUP_OPEN 0x0100 |
#define LOOKUP_PARENT 0x0010 |
#define LOOKUP_RCU 0x0040 |
#define LOOKUP_RENAME_TARGET 0x0800 |
#define LOOKUP_REVAL 0x0020 |
#define LOOKUP_ROOT 0x2000 |
- Enumerator:
-
Definition at line 10 of file namei.h.
- Enumerator:
LAST_NORM |
|
LAST_ROOT |
|
LAST_DOT |
|
LAST_DOTDOT |
|
LAST_BIND |
|
Definition at line 27 of file namei.h.