X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib.h;h=702c3a63e69ed01c9147c3b6bdef9eecd7aa2c49;hp=f28e971fc26c9df26ec890c4d6b78b91b8f1a692;hb=3a900017c59c26af398f9cf375719dbcda378fb8;hpb=d82950b8ae73d50bffebb88c2b5c10b49f4082f4 diff --git a/include/wimlib.h b/include/wimlib.h index f28e971f..702c3a63 100644 --- a/include/wimlib.h +++ b/include/wimlib.h @@ -1256,7 +1256,7 @@ struct wimlib_dir_entry { uint32_t unix_uid; uint32_t unix_gid; uint32_t unix_mode; - uint32_t unix_reserved; + uint32_t unix_rdev; uint64_t reserved[14]; @@ -1321,10 +1321,9 @@ typedef int (*wimlib_iterate_lookup_table_callback_t)(const struct wimlib_resour * wimlib_update_image(). */ #define WIMLIB_ADD_FLAG_BOOT 0x00000008 -/** Store the UNIX owner, group, and mode. This is done by adding a special - * alternate data stream to each regular file, symbolic link, and directory to - * contain this information. Please note that this flag is for convenience - * only; Microsoft's implementation will not understand this special +/** UNIX-like systems only: Store the UNIX owner, group, mode, and device ID + * (major and minor number) of each file. See the documentation for the + * --unix-data option to wimlib-imagex capture for more * information. */ #define WIMLIB_ADD_FLAG_UNIX_DATA 0x00000010 @@ -2068,6 +2067,7 @@ enum wimlib_error_code { WIMLIB_ERR_WIMBOOT, WIMLIB_ERR_ABORTED_BY_PROGRESS, WIMLIB_ERR_UNKNOWN_PROGRESS_STATUS, + WIMLIB_ERR_MKNOD, };