Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/user.h
| Show First 20 Lines • Show All 259 Lines • ▼ Show 20 Lines | |||||
| /* was KF_TYPE_CRYPTO 6 */ | /* was KF_TYPE_CRYPTO 6 */ | ||||
| #define KF_TYPE_MQUEUE 7 | #define KF_TYPE_MQUEUE 7 | ||||
| #define KF_TYPE_SHM 8 | #define KF_TYPE_SHM 8 | ||||
| #define KF_TYPE_SEM 9 | #define KF_TYPE_SEM 9 | ||||
| #define KF_TYPE_PTS 10 | #define KF_TYPE_PTS 10 | ||||
| #define KF_TYPE_PROCDESC 11 | #define KF_TYPE_PROCDESC 11 | ||||
| #define KF_TYPE_DEV 12 | #define KF_TYPE_DEV 12 | ||||
| #define KF_TYPE_EVENTFD 13 | #define KF_TYPE_EVENTFD 13 | ||||
| #define KF_TYPE_TIMERFD 14 | |||||
| #define KF_TYPE_UNKNOWN 255 | #define KF_TYPE_UNKNOWN 255 | ||||
| #define KF_VTYPE_VNON 0 | #define KF_VTYPE_VNON 0 | ||||
| #define KF_VTYPE_VREG 1 | #define KF_VTYPE_VREG 1 | ||||
| #define KF_VTYPE_VDIR 2 | #define KF_VTYPE_VDIR 2 | ||||
| #define KF_VTYPE_VBLK 3 | #define KF_VTYPE_VBLK 3 | ||||
| #define KF_VTYPE_VCHR 4 | #define KF_VTYPE_VCHR 4 | ||||
| #define KF_VTYPE_VLNK 5 | #define KF_VTYPE_VLNK 5 | ||||
| ▲ Show 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | union { | ||||
| pid_t kf_pid; | pid_t kf_pid; | ||||
| } kf_proc; | } kf_proc; | ||||
| struct { | struct { | ||||
| uint64_t kf_eventfd_value; | uint64_t kf_eventfd_value; | ||||
| uint32_t kf_eventfd_flags; | uint32_t kf_eventfd_flags; | ||||
| uint32_t kf_eventfd_spareint[3]; | uint32_t kf_eventfd_spareint[3]; | ||||
| uint64_t kf_eventfd_addr; | uint64_t kf_eventfd_addr; | ||||
| } kf_eventfd; | } kf_eventfd; | ||||
| struct { | |||||
| uint32_t kf_timerfd_clockid; | |||||
| uint32_t kf_timerfd_flags; | |||||
| uint64_t kf_timerfd_addr; | |||||
| } kf_timerfd; | |||||
| struct { | struct { | ||||
| uint64_t kf_kqueue_addr; | uint64_t kf_kqueue_addr; | ||||
| int32_t kf_kqueue_count; | int32_t kf_kqueue_count; | ||||
| int32_t kf_kqueue_state; | int32_t kf_kqueue_state; | ||||
| } kf_kqueue; | } kf_kqueue; | ||||
| } kf_un; | } kf_un; | ||||
| }; | }; | ||||
| uint16_t kf_status; /* Status flags. */ | uint16_t kf_status; /* Status flags. */ | ||||
| ▲ Show 20 Lines • Show All 231 Lines • Show Last 20 Lines | |||||