]> wimlib.net Git - wimlib/blobdiff - src/split.c
filedes_t => int
[wimlib] / src / split.c
index 47168c8f379b549258b43eb890d05e61ae7a4e79..5b14b924771451fd7c683ff4176209a60857750a 100644 (file)
@@ -225,8 +225,8 @@ wimlib_split(WIMStruct *w, const tchar *swm_name,
                        part_name = swm_base_name;
                }
 
-               part_fd = topen(part_name, O_WRONLY);
-               if (part_fd == INVALID_FILEDES) {
+               part_fd = topen(part_name, O_WRONLY | O_BINARY);
+               if (part_fd == -1) {
                        ERROR_WITH_ERRNO("Failed to open `%"TS"'", part_name);
                        ret = WIMLIB_ERR_OPEN;
                        goto out;