#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.