X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/6d2010ae8f7a6078e10b361c6962983bab233e0f..3e170ce000f1506b7b5d2c5c7faec85ceabb573d:/bsd/sys/fsevents.h diff --git a/bsd/sys/fsevents.h b/bsd/sys/fsevents.h index 82c16ac48..16fb22425 100644 --- a/bsd/sys/fsevents.h +++ b/bsd/sys/fsevents.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2014 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -41,8 +41,10 @@ #define FSE_CHOWN 8 #define FSE_XATTR_MODIFIED 9 #define FSE_XATTR_REMOVED 10 +#define FSE_DOCID_CREATED 11 +#define FSE_DOCID_CHANGED 12 -#define FSE_MAX_EVENTS 11 +#define FSE_MAX_EVENTS 13 #define FSE_ALL_EVENTS 998 #define FSE_EVENTS_DROPPED 999 @@ -98,42 +100,23 @@ #define FSE_TRUNCATED_PATH (1 << 28) // the path for this item had to be truncated // ioctl's on /dev/fsevents -#if __LP64__ typedef struct fsevent_clone_args { int8_t *event_list; int32_t num_events; int32_t event_queue_depth; int32_t *fd; } fsevent_clone_args; -#else -typedef struct fsevent_clone_args { - int8_t *event_list; - int32_t pad1; - int32_t num_events; - int32_t event_queue_depth; - int32_t *fd; - int32_t pad2; -} fsevent_clone_args; -#endif #define FSEVENTS_CLONE _IOW('s', 1, fsevent_clone_args) // ioctl's on the cloned fd -#if __LP64__ #pragma pack(push, 4) typedef struct fsevent_dev_filter_args { uint32_t num_devices; dev_t *devices; } fsevent_dev_filter_args; #pragma pack(pop) -#else -typedef struct fsevent_dev_filter_args { - uint32_t num_devices; - dev_t *devices; - int32_t pad1; -} fsevent_dev_filter_args; -#endif #define FSEVENTS_DEVICE_FILTER _IOW('s', 100, fsevent_dev_filter_args) #define FSEVENTS_WANT_COMPACT_EVENTS _IO('s', 101)