Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../data-stud/../../usr/include/vm/seg_enum.h
Real path: /usr/include/vm/seg_enum.h
Zurück
/* * Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. */ /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ /* * Portions of this source code were derived from Berkeley 4.3 BSD * under license from the Regents of the University of California. */ #ifndef _VM_SEG_ENUM_H #define _VM_SEG_ENUM_H #ifdef __cplusplus extern "C" { #endif /* * These enumerations are needed in both <vm/seg.h> and * <sys/vnode.h> in order to declare function prototypes. */ /* * Fault information passed to the seg fault handling routine. * The F_SOFTLOCK and F_SOFTUNLOCK are used by software * to lock and unlock pages for physical I/O. */ enum fault_type { F_INVAL, /* invalid page */ F_PROT, /* protection fault */ F_SOFTLOCK, /* software requested locking */ F_SOFTUNLOCK /* software requested unlocking */ }; /* * Lock information passed to the seg pagelock handling routine. */ enum lock_type { L_PAGELOCK, /* lock pages */ L_PAGEUNLOCK /* unlock pages */ }; /* * seg_rw gives the access type for a fault operation */ enum seg_rw { S_OTHER, /* unknown or not touched */ S_READ, /* read access attempted */ S_WRITE, /* write access attempted */ S_EXEC, /* execution access attempted */ S_CREATE, /* create if page doesn't exist */ S_READ_NOCOW /* read access, don't do a copy on write */ }; /* * Capabilities for capability segment op. */ typedef enum { S_CAPABILITY_GETPOLICY, /* supports getpolicy() */ S_CAPABILITY_KMEMRELOC, /* seg holds relocatable kernel mem */ S_CAPABILITY_LOCK_GRANULE, /* supports granule locking */ S_CAPABILITY_ADI, /* supports app data integrity */ S_CAPABILITY_MW, /* supports mapping windows */ S_CAPABILITY_MO, /* supports memory objects */ S_CAPABILITY_MEMTYPE, /* supports memory types */ S_CAPABILITY_FAULT_BLOCK, /* supports fault blocking */ S_CAPABILITY_CMI, /* supports CMI Local Memory */ S_CAPABILITY_CMI_REMOTE, /* supports CMI Remote Memory */ S_CAPABILITY_MC, /* supports memory contexts */ S_CAPABILITY_ALIGNMENT /* supports alignment enforcement */ } segcapability_t; #ifdef __cplusplus } #endif #endif /* _VM_SEG_ENUM_H */