#include <sys/paths.h>
sys/paths.h
@(#)paths.h 1.0 11/13/00
macro_PATH_FORKSPECIFIER
Provides support for system wide forks
#define _PATH_FORKSPECIFIER "/..namedfork/"
macro_PATH_DATANAME
#define _PATH_DATANAME "data"
macro_PATH_RSRCNAME
#define _PATH_RSRCNAME "rsrc"
macro_PATH_RSRCFORKSPEC
#define _PATH_RSRCFORKSPEC "/..namedfork/rsrc"
macroRESOLVE_NOFOLLOW_ANY
Prefix Path Namespace
#define RESOLVE_NOFOLLOW_ANY 0x00000001
no symlinks allowed in path
macroRESOLVE_IMMOVABLE
#define RESOLVE_IMMOVABLE 0x00000010
prevent a path lookup into a removable filesystem
macroRESOLVE_UNIQUE
#define RESOLVE_UNIQUE 0x00000020
prevent a path lookup on a vnode with multiple links
macroRESOLVE_NOQUARANTINE
#define RESOLVE_NOQUARANTINE 0x00000080
prevent operating on a quarantined file
macroRESOLVE_NOUNION
#define RESOLVE_NOUNION 0x00000100
prevent a path lookup on filesystem with MNT_UNION from traversing to covered filesystem
macroRESOLVE_VALIDMASK
#define RESOLVE_VALIDMASK 0x000001FF