You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-09-12 18:50:20 -07:00
Fix warnings in various patchsets
Correct the warning thats issued when GetLastError wsa used for %u, changed to use the standard %lx format.
This commit is contained in:
@@ -20,7 +20,7 @@ index 2147d0f1700..cd039c734e9 100644
|
||||
+ strcpy(tmpfile, tmpdir);
|
||||
+ lstrcatA(tmpfile, "/tmpdir");
|
||||
+ bret = CreateDirectoryA(tmpfile, NULL);
|
||||
+ ok(bret == TRUE, "CreateDirectoryA failed with error %u\n", GetLastError());
|
||||
+ ok(bret == TRUE, "CreateDirectoryA failed with error %lx\n", GetLastError());
|
||||
+
|
||||
+ error = pGetNamedSecurityInfoA(tmpfile, SE_FILE_OBJECT,
|
||||
+ OWNER_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION,
|
||||
@@ -31,7 +31,7 @@ index 2147d0f1700..cd039c734e9 100644
|
||||
+ 0x1f01ff, TRUE, TRUE, TRUE, __LINE__);
|
||||
+ LocalFree(pSD);
|
||||
+ bret = RemoveDirectoryA(tmpfile);
|
||||
+ ok(bret == TRUE, "RemoveDirectoryA failed with error %u\n", GetLastError());
|
||||
+ ok(bret == TRUE, "RemoveDirectoryA failed with error %lx\n", GetLastError());
|
||||
+
|
||||
+ /* Test inheritance of ACLs in CreateDirectory with security descriptor */
|
||||
+ pSD = &sd;
|
||||
@@ -49,7 +49,7 @@ index 2147d0f1700..cd039c734e9 100644
|
||||
+ sa.lpSecurityDescriptor = pSD;
|
||||
+ sa.bInheritHandle = TRUE;
|
||||
+ bret = CreateDirectoryA(tmpfile, &sa);
|
||||
+ ok(bret == TRUE, "CreateDirectoryA failed with error %u\n", GetLastError());
|
||||
+ ok(bret == TRUE, "CreateDirectoryA failed with error %lx\n", GetLastError());
|
||||
+ HeapFree(GetProcessHeap(), 0, pDacl);
|
||||
+
|
||||
+ error = pGetNamedSecurityInfoA(tmpfile, SE_FILE_OBJECT,
|
||||
@@ -59,7 +59,7 @@ index 2147d0f1700..cd039c734e9 100644
|
||||
+ bret = GetAclInformation(pDacl, &acl_size, sizeof(acl_size), AclSizeInformation);
|
||||
+ ok(bret, "GetAclInformation failed\n");
|
||||
+ todo_wine
|
||||
+ ok(acl_size.AceCount == 0, "GetAclInformation returned unexpected entry count (%d != 0).\n",
|
||||
+ ok(acl_size.AceCount == 0, "GetAclInformation returned unexpected entry count (%ld != 0).\n",
|
||||
+ acl_size.AceCount);
|
||||
+ LocalFree(pSD);
|
||||
+
|
||||
@@ -67,7 +67,7 @@ index 2147d0f1700..cd039c734e9 100644
|
||||
+ bret = RemoveDirectoryA(tmpfile);
|
||||
+ error = GetLastError();
|
||||
+ ok(bret == FALSE, "RemoveDirectoryA unexpected succeeded\n");
|
||||
+ ok(error == ERROR_ACCESS_DENIED, "expected ERROR_ACCESS_DENIED, got %u\n", error);
|
||||
+ ok(error == ERROR_ACCESS_DENIED, "expected ERROR_ACCESS_DENIED, got %ld\n", error);
|
||||
+
|
||||
+ pSD = &sd;
|
||||
+ InitializeSecurityDescriptor(pSD, SECURITY_DESCRIPTOR_REVISION);
|
||||
@@ -80,11 +80,11 @@ index 2147d0f1700..cd039c734e9 100644
|
||||
+ ok(bret, "Failed to add ACL to security desciptor.\n");
|
||||
+ error = pSetNamedSecurityInfoA(tmpfile, SE_FILE_OBJECT, DACL_SECURITY_INFORMATION, NULL,
|
||||
+ NULL, pDacl, NULL);
|
||||
+ ok(error == ERROR_SUCCESS, "SetNamedSecurityInfoA failed with error %u\n", error);
|
||||
+ ok(error == ERROR_SUCCESS, "SetNamedSecurityInfoA failed with error %ld\n", error);
|
||||
+ HeapFree(GetProcessHeap(), 0, pDacl);
|
||||
+
|
||||
+ bret = RemoveDirectoryA(tmpfile);
|
||||
+ ok(bret == TRUE, "RemoveDirectoryA failed with error %u\n", GetLastError());
|
||||
+ ok(bret == TRUE, "RemoveDirectoryA failed with error %lx\n", GetLastError());
|
||||
+
|
||||
done:
|
||||
HeapFree(GetProcessHeap(), 0, user);
|
||||
|
@@ -14,7 +14,7 @@ index 36ef972..a0532f6 100644
|
||||
+++ b/dlls/advapi32/tests/security.c
|
||||
@@ -3474,6 +3474,82 @@ static void test_CreateDirectoryA(void)
|
||||
bret = RemoveDirectoryA(tmpfile);
|
||||
ok(bret == TRUE, "RemoveDirectoryA failed with error %u\n", GetLastError());
|
||||
ok(bret == TRUE, "RemoveDirectoryA failed with error %lx\n", GetLastError());
|
||||
|
||||
+ /* Test inheritance of ACLs in NtCreateFile(..., FILE_DIRECTORY_FILE, ...) without security descriptor */
|
||||
+ strcpy(tmpfile, tmpdir);
|
||||
@@ -30,7 +30,7 @@ index 36ef972..a0532f6 100644
|
||||
+
|
||||
+ status = pNtCreateFile(&hTemp, GENERIC_READ | DELETE, &attr, &io, NULL, FILE_ATTRIBUTE_NORMAL,
|
||||
+ FILE_SHARE_READ, FILE_CREATE, FILE_DIRECTORY_FILE | FILE_DELETE_ON_CLOSE, NULL, 0);
|
||||
+ ok(!status, "NtCreateFile failed with %08x\n", status);
|
||||
+ ok(!status, "NtCreateFile failed with %08lx\n", status);
|
||||
+ RtlFreeUnicodeString(&tmpfileW);
|
||||
+
|
||||
+ error = pGetNamedSecurityInfoA(tmpfile, SE_FILE_OBJECT,
|
||||
@@ -65,7 +65,7 @@ index 36ef972..a0532f6 100644
|
||||
+
|
||||
+ status = pNtCreateFile(&hTemp, GENERIC_READ | DELETE, &attr, &io, NULL, FILE_ATTRIBUTE_NORMAL,
|
||||
+ FILE_SHARE_READ, FILE_CREATE, FILE_DIRECTORY_FILE | FILE_DELETE_ON_CLOSE, NULL, 0);
|
||||
+ ok(!status, "NtCreateFile failed with %08x\n", status);
|
||||
+ ok(!status, "NtCreateFile failed with %08lx\n", status);
|
||||
+ RtlFreeUnicodeString(&tmpfileW);
|
||||
+ HeapFree(GetProcessHeap(), 0, pDacl);
|
||||
+
|
||||
@@ -76,18 +76,18 @@ index 36ef972..a0532f6 100644
|
||||
+ bret = GetAclInformation(pDacl, &acl_size, sizeof(acl_size), AclSizeInformation);
|
||||
+ ok(bret, "GetAclInformation failed\n");
|
||||
+ todo_wine
|
||||
+ ok(acl_size.AceCount == 0, "GetAclInformation returned unexpected entry count (%d != 0).\n",
|
||||
+ ok(acl_size.AceCount == 0, "GetAclInformation returned unexpected entry count (%ld != 0).\n",
|
||||
+ acl_size.AceCount);
|
||||
+ LocalFree(pSD);
|
||||
+
|
||||
+ error = pGetNamedSecurityInfoA(tmpfile, SE_FILE_OBJECT,
|
||||
+ OWNER_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION,
|
||||
+ (PSID *)&owner, NULL, &pDacl, NULL, &pSD);
|
||||
+ ok(error == ERROR_SUCCESS, "GetNamedSecurityInfo failed with error %d\n", error);
|
||||
+ ok(error == ERROR_SUCCESS, "GetNamedSecurityInfo failed with error %ld\n", error);
|
||||
+ bret = GetAclInformation(pDacl, &acl_size, sizeof(acl_size), AclSizeInformation);
|
||||
+ ok(bret, "GetAclInformation failed\n");
|
||||
+ todo_wine
|
||||
+ ok(acl_size.AceCount == 0, "GetAclInformation returned unexpected entry count (%d != 0).\n",
|
||||
+ ok(acl_size.AceCount == 0, "GetAclInformation returned unexpected entry count (%ld != 0).\n",
|
||||
+ acl_size.AceCount);
|
||||
+ LocalFree(pSD);
|
||||
+ CloseHandle(hTemp);
|
||||
|
@@ -40,52 +40,52 @@ index 35fab8ca427..5d6f9b83152 100644
|
||||
+
|
||||
+ status = pNtCreateFile(&handle, GENERIC_READ, &attr, &io, NULL, FILE_ATTRIBUTE_READONLY,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_CREATE, 0, NULL, 0);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, GENERIC_WRITE, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_ACCESS_DENIED, "got %#x\n", status);
|
||||
+ ok(status == STATUS_ACCESS_DENIED, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, GENERIC_READ, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, FILE_READ_ATTRIBUTES, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, FILE_WRITE_ATTRIBUTES, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ todo_wine ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ todo_wine ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, DELETE, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, READ_CONTROL, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, WRITE_DAC, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, WRITE_OWNER, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle(handle);
|
||||
+
|
||||
+ status = pNtOpenFile(&handle, SYNCHRONIZE, &attr, &io,
|
||||
+ FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ CloseHandle( handle );
|
||||
+
|
||||
+ pRtlFreeUnicodeString(&nameW);
|
||||
|
@@ -16,8 +16,8 @@ index d365303..8ec367b 100644
|
||||
|
||||
status = pNtOpenFile(&handle, FILE_WRITE_ATTRIBUTES, &attr, &io,
|
||||
FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN_FOR_BACKUP_INTENT);
|
||||
- todo_wine ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#x\n", status);
|
||||
- todo_wine ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
+ ok(status == STATUS_SUCCESS, "got %#lx\n", status);
|
||||
CloseHandle(handle);
|
||||
|
||||
status = pNtOpenFile(&handle, DELETE, &attr, &io,
|
||||
|
Reference in New Issue
Block a user