Browse Source

Fix typo.

Jeroen van Rijn 1 year ago
parent
commit
94c62fb630
3 changed files with 2 additions and 8 deletions
  1. 1 1
      core/sys/windows/kernel32.odin
  2. 0 6
      core/sys/windows/types.odin
  3. 1 1
      tests/core/os/os.odin

+ 1 - 1
core/sys/windows/kernel32.odin

@@ -87,7 +87,7 @@ foreign kernel32 {
 
 	CreateSymbolicLinkW :: proc(lpSymlinkFileName: LPCWSTR,
 	                            lpTargetFileName:  LPCWSTR,
-	                            dwFlags:           SYMBOLIC_LINK_FLAGS) -> BOOLEAN ---
+	                            dwFlags:           DWORD) -> BOOLEAN ---
 
 	GetFileInformationByHandleEx :: proc(hFile: HANDLE,
 	                                     fileInfoClass: FILE_INFO_BY_HANDLE_CLASS,

+ 0 - 6
core/sys/windows/types.odin

@@ -1276,12 +1276,6 @@ FOF_NO_UI                 :: (FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI |
 
 FILEOP_FLAGS :: WORD
 
-SYMBOLIC_LINK_FLAG :: enum DWORD {
-	DIRECTORY                = 0,
-	ALLOW_UNPRIVILGED_CREATE = 1,
-}
-SYMBOLIC_LINK_FLAGS :: bit_set[SYMBOLIC_LINK_FLAG; DWORD]
-
 DEVMODEW :: struct {
 	dmDeviceName:   [32]wchar_t,
 	dmSpecVersion:   WORD,

+ 1 - 1
tests/core/os/os.odin

@@ -15,7 +15,7 @@ read_dir :: proc(t: ^testing.T) {
 	when ODIN_OS == .Windows {
 		link    := win32.utf8_to_wstring(#directory + "dir/alink.txt")
 		target  := win32.utf8_to_wstring(#directory + "dir/a.txt")
-		sym_err := win32.CreateSymbolicLinkW(link, target, {.ALLOW_UNPRIVILGED_CREATE})
+		sym_err := win32.CreateSymbolicLinkW(link, target, win32.SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE)
 
 		if !sym_err {
 			log.infof("Unable to create symlink, skipping test. Error: %v", win32.GetLastError())