X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fwrite.h;h=61f3bc670e88627f783a336006cdb29e3867b4ff;hp=c15e6ced5ebd75c2de401e24a467bb1bd6578c85;hb=34193844b60cf16bb0a04e344ddf47a0614a7643;hpb=d444f2e5ddee51e7d9d0401cffcf88477c180422 diff --git a/include/wimlib/write.h b/include/wimlib/write.h index c15e6ced..61f3bc67 100644 --- a/include/wimlib/write.h +++ b/include/wimlib/write.h @@ -7,12 +7,11 @@ /* Internal use only */ #define WIMLIB_WRITE_FLAG_NO_LOOKUP_TABLE 0x80000000 #define WIMLIB_WRITE_FLAG_CHECKPOINT_AFTER_XML 0x40000000 -#define WIMLIB_WRITE_FLAG_REUSE_INTEGRITY_TABLE 0x20000000 -#define WIMLIB_WRITE_FLAG_HEADER_AT_END 0x10000000 -#define WIMLIB_WRITE_FLAG_FILE_DESCRIPTOR 0x08000000 -#define WIMLIB_WRITE_FLAG_USE_EXISTING_TOTALBYTES 0x04000000 -#define WIMLIB_WRITE_FLAG_NO_METADATA 0x02000000 -#define WIMLIB_WRITE_FLAG_OVERWRITE 0x01000000 +#define WIMLIB_WRITE_FLAG_HEADER_AT_END 0x20000000 +#define WIMLIB_WRITE_FLAG_FILE_DESCRIPTOR 0x10000000 +#define WIMLIB_WRITE_FLAG_USE_EXISTING_TOTALBYTES 0x08000000 +#define WIMLIB_WRITE_FLAG_NO_METADATA 0x04000000 +#define WIMLIB_WRITE_FLAG_OVERWRITE 0x02000000 /* Keep in sync with wimlib.h */ #define WIMLIB_WRITE_MASK_PUBLIC ( \ @@ -28,23 +27,23 @@ WIMLIB_WRITE_FLAG_SKIP_EXTERNAL_WIMS | \ WIMLIB_WRITE_FLAG_STREAMS_OK | \ WIMLIB_WRITE_FLAG_RETAIN_GUID | \ - WIMLIB_WRITE_FLAG_PACK_STREAMS) + WIMLIB_WRITE_FLAG_PACK_STREAMS | \ + WIMLIB_WRITE_FLAG_SEND_DONE_WITH_FILE_MESSAGES) #if defined(HAVE_SYS_FILE_H) && defined(HAVE_FLOCK) extern int -lock_wim_for_append(WIMStruct *wim, int fd); +lock_wim_for_append(WIMStruct *wim); extern void -unlock_wim_for_append(WIMStruct *wim, int fd); +unlock_wim_for_append(WIMStruct *wim); #else static inline int -lock_wim_for_append(WIMStruct *wim, int fd) +lock_wim_for_append(WIMStruct *wim) { return 0; } static inline void -unlock_wim_for_append(WIMStruct *wim, int fd) +unlock_wim_for_append(WIMStruct *wim) { - return 0; } #endif