config root man

Current Path : /usr/local/lib/perl5/site_perl/5.8.9/mach/sys/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/lib/perl5/site_perl/5.8.9/mach/sys/namei.ph

require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_SYS_NAMEI_H_)) {
    eval 'sub _SYS_NAMEI_H_ () {1;}' unless defined(&_SYS_NAMEI_H_);
    require 'sys/queue.ph';
    require 'sys/uio.ph';
    if(defined(&_KERNEL)) {
	eval 'sub LOOKUP () {0;}' unless defined(&LOOKUP);
	eval 'sub CREATE () {1;}' unless defined(&CREATE);
	eval 'sub DELETE () {2;}' unless defined(&DELETE);
	eval 'sub RENAME () {3;}' unless defined(&RENAME);
	eval 'sub OPMASK () {3;}' unless defined(&OPMASK);
	eval 'sub LOCKLEAF () {0x4;}' unless defined(&LOCKLEAF);
	eval 'sub LOCKPARENT () {0x8;}' unless defined(&LOCKPARENT);
	eval 'sub WANTPARENT () {0x10;}' unless defined(&WANTPARENT);
	eval 'sub NOCACHE () {0x20;}' unless defined(&NOCACHE);
	eval 'sub FOLLOW () {0x40;}' unless defined(&FOLLOW);
	eval 'sub LOCKSHARED () {0x100;}' unless defined(&LOCKSHARED);
	eval 'sub NOFOLLOW () {0x;}' unless defined(&NOFOLLOW);
	eval 'sub MODMASK () {0x1fc;}' unless defined(&MODMASK);
	eval 'sub RDONLY () {0x200;}' unless defined(&RDONLY);
	eval 'sub HASBUF () {0x400;}' unless defined(&HASBUF);
	eval 'sub SAVENAME () {0x800;}' unless defined(&SAVENAME);
	eval 'sub SAVESTART () {0x1000;}' unless defined(&SAVESTART);
	eval 'sub ISDOTDOT () {0x2000;}' unless defined(&ISDOTDOT);
	eval 'sub MAKEENTRY () {0x4000;}' unless defined(&MAKEENTRY);
	eval 'sub ISLASTCN () {0x8000;}' unless defined(&ISLASTCN);
	eval 'sub ISSYMLINK () {0x10000;}' unless defined(&ISSYMLINK);
	eval 'sub ISWHITEOUT () {0x20000;}' unless defined(&ISWHITEOUT);
	eval 'sub DOWHITEOUT () {0x40000;}' unless defined(&DOWHITEOUT);
	eval 'sub WILLBEDIR () {0x80000;}' unless defined(&WILLBEDIR);
	eval 'sub ISUNICODE () {0x100000;}' unless defined(&ISUNICODE);
	eval 'sub ISOPEN () {0x200000;}' unless defined(&ISOPEN);
	eval 'sub NOCROSSMOUNT () {0x400000;}' unless defined(&NOCROSSMOUNT);
	eval 'sub NOMACCHECK () {0x800000;}' unless defined(&NOMACCHECK);
	eval 'sub MPSAFE () {0x1000000;}' unless defined(&MPSAFE);
	eval 'sub GIANTHELD () {0x2000000;}' unless defined(&GIANTHELD);
	eval 'sub AUDITVNODE1 () {0x4000000;}' unless defined(&AUDITVNODE1);
	eval 'sub AUDITVNODE2 () {0x8000000;}' unless defined(&AUDITVNODE2);
	eval 'sub TRAILINGSLASH () {0x10000000;}' unless defined(&TRAILINGSLASH);
	eval 'sub PARAMASK () {0x1ffffe00;}' unless defined(&PARAMASK);
	eval 'sub NDHASGIANT {
	    my($NDP) = @_;
    	    eval q(((($NDP)-> ($ni_cnd->{cn_flags}) &  &GIANTHELD) != 0));
	}' unless defined(&NDHASGIANT);
	eval 'sub NDINIT {
	    my($ndp, $op, $flags, $segflg, $namep, $td) = @_;
    	    eval q( &NDINIT_ALL($ndp, $op, $flags, $segflg, $namep,  &AT_FDCWD,  &NULL, 0, $td));
	}' unless defined(&NDINIT);
	eval 'sub NDINIT_AT {
	    my($ndp, $op, $flags, $segflg, $namep, $dirfd, $td) = @_;
    	    eval q( &NDINIT_ALL($ndp, $op, $flags, $segflg, $namep, $dirfd,  &NULL, 0, $td));
	}' unless defined(&NDINIT_AT);
	eval 'sub NDINIT_ATRIGHTS {
	    my($ndp, $op, $flags, $segflg, $namep, $dirfd, $rights, $td) = @_;
    	    eval q( &NDINIT_ALL($ndp, $op, $flags, $segflg, $namep, $dirfd,  &NULL, $rights, $td));
	}' unless defined(&NDINIT_ATRIGHTS);
	eval 'sub NDINIT_ATVP {
	    my($ndp, $op, $flags, $segflg, $namep, $vp, $td) = @_;
    	    eval q( &NDINIT_ALL($ndp, $op, $flags, $segflg, $namep,  &AT_FDCWD, $vp, 0, $td));
	}' unless defined(&NDINIT_ATVP);
	eval 'sub NDINIT_ALL {
	    my($ndp,$op,$flags,$segflg,$namep,$dirfd,$startdir,$rights,$td) = @_;
    	    eval q({  ($ndp->{ni_cnd}->{cn_nameiop}) = $op;  ($ndp->{ni_cnd}->{cn_flags}) = $flags;  ($ndp->{ni_segflg}) = $segflg;  ($ndp->{ni_dirp}) = $namep;  ($ndp->{ni_dirfd}) = $dirfd;  ($ndp->{ni_startdir}) = $startdir;  ($ndp->{ni_strictrelative}) = 0;  ($ndp->{ni_rightsneeded}) = $rights;  ($ndp->{ni_baserights}) = 0;  ($ndp->{ni_cnd}->{cn_thread}) = $td; });
	}' unless defined(&NDINIT_ALL);
	eval 'sub NDF_NO_DVP_RELE () {0x1;}' unless defined(&NDF_NO_DVP_RELE);
	eval 'sub NDF_NO_DVP_UNLOCK () {0x2;}' unless defined(&NDF_NO_DVP_UNLOCK);
	eval 'sub NDF_NO_DVP_PUT () {0x3;}' unless defined(&NDF_NO_DVP_PUT);
	eval 'sub NDF_NO_VP_RELE () {0x4;}' unless defined(&NDF_NO_VP_RELE);
	eval 'sub NDF_NO_VP_UNLOCK () {0x8;}' unless defined(&NDF_NO_VP_UNLOCK);
	eval 'sub NDF_NO_VP_PUT () {0xc;}' unless defined(&NDF_NO_VP_PUT);
	eval 'sub NDF_NO_STARTDIR_RELE () {0x10;}' unless defined(&NDF_NO_STARTDIR_RELE);
	eval 'sub NDF_NO_FREE_PNBUF () {0x20;}' unless defined(&NDF_NO_FREE_PNBUF);
	eval 'sub NDF_ONLY_PNBUF () {(~ &NDF_NO_FREE_PNBUF);}' unless defined(&NDF_ONLY_PNBUF);
    }
}
1;

Man Man