Strip unneeded semicolons

This commit is contained in:
gingerBill
2022-02-15 15:56:11 +00:00
parent 9e98494fff
commit 1d4d0a3e1a
2 changed files with 38 additions and 38 deletions
+5 -5
View File
@@ -72,7 +72,7 @@ PERMISSION_OTHER_ALL :: Permission{.PERMISSION_OTHER_READ, .PERMISSION_OTHER_WRI
PERMISSION_ALL_ALL :: PERMISSION_OWNER_ALL | PERMISSION_GROUP_ALL | PERMISSION_OTHER_ALL PERMISSION_ALL_ALL :: PERMISSION_OWNER_ALL | PERMISSION_GROUP_ALL | PERMISSION_OTHER_ALL
_sys_permission_mode :: #force_inline proc (mode: Permission) -> u32 { _sys_permission_mode :: #force_inline proc (mode: Permission) -> u32 {
cflags: u32 = 0; cflags: u32 = 0
cflags |= PERMISSION_MASK_IRUSR * u32(Permission.PERMISSION_OWNER_READ in mode) cflags |= PERMISSION_MASK_IRUSR * u32(Permission.PERMISSION_OWNER_READ in mode)
cflags |= PERMISSION_MASK_IWUSR * u32(Permission.PERMISSION_OWNER_WRITE in mode) cflags |= PERMISSION_MASK_IWUSR * u32(Permission.PERMISSION_OWNER_WRITE in mode)
@@ -89,9 +89,9 @@ _sys_permission_mode :: #force_inline proc (mode: Permission) -> u32 {
sys_open :: proc(path: string, oflag: Open_Flags, mode: Permission) -> (c.int, bool) { sys_open :: proc(path: string, oflag: Open_Flags, mode: Permission) -> (c.int, bool) {
cmode: u32 = 0; cmode: u32 = 0
cflags: u32 = 0; cflags: u32 = 0
cpath: cstring = strings.clone_to_cstring(path); cpath: cstring = strings.clone_to_cstring(path)
defer delete(cpath) defer delete(cpath)
cflags = _sys_permission_mode(mode) cflags = _sys_permission_mode(mode)
@@ -167,7 +167,7 @@ sys_lseek :: proc(fd: c.int, offset: i64, whence: Offset_From) -> i64 {
sys_chmod :: proc(path: string, mode: Permission) -> bool { sys_chmod :: proc(path: string, mode: Permission) -> bool {
cpath: cstring = strings.clone_to_cstring(path) cpath: cstring = strings.clone_to_cstring(path)
defer delete(cpath) defer delete(cpath)
cmode := _sys_permission_mode(mode); cmode := _sys_permission_mode(mode)
return syscall_chmod(cpath, cmode) != -1 return syscall_chmod(cpath, cmode) != -1
} }
+33 -33
View File
@@ -10,10 +10,10 @@ LOCK_NB :: 4 /* don't block when locking */
LOCK_UN :: 8 /* unlock */ LOCK_UN :: 8 /* unlock */
/* sys/unistd.h for access */ /* sys/unistd.h for access */
F_OK :: c.int(0); /* test for existence of file */ F_OK :: c.int(0) /* test for existence of file */
X_OK :: c.int((1 << 0)); /* test for execute or search permission */ X_OK :: c.int((1 << 0)) /* test for execute or search permission */
W_OK :: c.int((1 << 1)); /* test for write permission */ W_OK :: c.int((1 << 1)) /* test for write permission */
R_OK :: c.int((1 << 2)); /* test for read permission */ R_OK :: c.int((1 << 2)) /* test for read permission */
/* copyfile flags */ /* copyfile flags */
COPYFILE_ACL :: (1 << 0) COPYFILE_ACL :: (1 << 0)
@@ -26,37 +26,37 @@ COPYFILE_METADATA :: (COPYFILE_SECURITY | COPYFILE_XATTR)
COPYFILE_ALL :: (COPYFILE_METADATA | COPYFILE_DATA) COPYFILE_ALL :: (COPYFILE_METADATA | COPYFILE_DATA)
/* syslimits.h */ /* syslimits.h */
PATH_MAX :: 1024; /* max bytes in pathname */ PATH_MAX :: 1024 /* max bytes in pathname */
/* param.h */ /* param.h */
MAXPATHLEN :: PATH_MAX; MAXPATHLEN :: PATH_MAX
/* proc_info.h */ /* proc_info.h */
DARWIN_PROC_PIDPATHINFO_SIZE :: MAXPATHLEN; DARWIN_PROC_PIDPATHINFO_SIZE :: MAXPATHLEN
DARWIN_PROC_PIDPATHINFO :: 11; DARWIN_PROC_PIDPATHINFO :: 11
DARWIN_PROC_ALL_PIDS :: c.int(1); DARWIN_PROC_ALL_PIDS :: c.int(1)
DARWIN_PROC_PGRP_ONLY :: c.int(2); DARWIN_PROC_PGRP_ONLY :: c.int(2)
DARWIN_PROC_TTY_ONLY :: c.int(3); DARWIN_PROC_TTY_ONLY :: c.int(3)
DARWIN_PROC_UID_ONLY :: c.int(4); DARWIN_PROC_UID_ONLY :: c.int(4)
DARWIN_PROC_RUID_ONLY :: c.int(5); DARWIN_PROC_RUID_ONLY :: c.int(5)
DARWIN_PROC_PPID_ONLY :: c.int(6); DARWIN_PROC_PPID_ONLY :: c.int(6)
DARWIN_PROC_KDBG_ONLY :: c.int(7); DARWIN_PROC_KDBG_ONLY :: c.int(7)
DARWIN_PROC_INFO_CALL_LISTPIDS :: c.int(0x1); DARWIN_PROC_INFO_CALL_LISTPIDS :: c.int(0x1)
DARWIN_PROC_INFO_CALL_PIDINFO :: c.int(0x2); DARWIN_PROC_INFO_CALL_PIDINFO :: c.int(0x2)
DARWIN_PROC_INFO_CALL_PIDFDINFO :: c.int(0x3); DARWIN_PROC_INFO_CALL_PIDFDINFO :: c.int(0x3)
DARWIN_PROC_INFO_CALL_KERNMSGBUF :: c.int(0x4); DARWIN_PROC_INFO_CALL_KERNMSGBUF :: c.int(0x4)
DARWIN_PROC_INFO_CALL_SETCONTROL :: c.int(0x5); DARWIN_PROC_INFO_CALL_SETCONTROL :: c.int(0x5)
DARWIN_PROC_INFO_CALL_PIDFILEPORTINFO :: c.int(0x6); DARWIN_PROC_INFO_CALL_PIDFILEPORTINFO :: c.int(0x6)
DARWIN_PROC_INFO_CALL_TERMINATE :: c.int(0x7); DARWIN_PROC_INFO_CALL_TERMINATE :: c.int(0x7)
DARWIN_PROC_INFO_CALL_DIRTYCONTROL :: c.int(0x8); DARWIN_PROC_INFO_CALL_DIRTYCONTROL :: c.int(0x8)
DARWIN_PROC_INFO_CALL_PIDRUSAGE :: c.int(0x9); DARWIN_PROC_INFO_CALL_PIDRUSAGE :: c.int(0x9)
DARWIN_PROC_INFO_CALL_PIDORIGINATORINFO :: c.int(0xa); DARWIN_PROC_INFO_CALL_PIDORIGINATORINFO :: c.int(0xa)
DARWIN_PROC_INFO_CALL_LISTCOALITIONS :: c.int(0xb); DARWIN_PROC_INFO_CALL_LISTCOALITIONS :: c.int(0xb)
DARWIN_PROC_INFO_CALL_CANUSEFGHW :: c.int(0xc); DARWIN_PROC_INFO_CALL_CANUSEFGHW :: c.int(0xc)
DARWIN_PROC_INFO_CALL_PIDDYNKQUEUEINFO :: c.int(0xd); DARWIN_PROC_INFO_CALL_PIDDYNKQUEUEINFO :: c.int(0xd)
DARWIN_PROC_INFO_CALL_UDATA_INFO :: c.int(0xe); DARWIN_PROC_INFO_CALL_UDATA_INFO :: c.int(0xe)
/* mmap flags */ /* mmap flags */
MAP_ANONYMOUS :: 0x1000 /* allocated from memory, swap space */ MAP_ANONYMOUS :: 0x1000 /* allocated from memory, swap space */
@@ -120,7 +120,7 @@ OPEN_FLAG_CLOEXEC :: 0x01000000 /* causes the descriptor to be closed if yo
OPEN_FLAG_NOFOLLOW_ANY :: 0x20000000 /* no symlinks allowed in path */ OPEN_FLAG_NOFOLLOW_ANY :: 0x20000000 /* no symlinks allowed in path */
/* bsd/sys/param.h */ /* bsd/sys/param.h */
DARWIN_MAXCOMLEN :: 16; DARWIN_MAXCOMLEN :: 16
/*--==========================================================================--*/ /*--==========================================================================--*/
@@ -184,7 +184,7 @@ __DARWIN_STRUCT_STAT64 :: struct {
_STRUCT_TIMEVAL :: struct { _STRUCT_TIMEVAL :: struct {
tv_sec: __darwin_time_t, /* seconds */ tv_sec: __darwin_time_t, /* seconds */
tv_usec: __darwin_suseconds_t, /* microseconds */ tv_usec: __darwin_suseconds_t, /* microseconds */
}; }
/* pwd.h */ /* pwd.h */
_Password_Entry :: struct { _Password_Entry :: struct {
@@ -199,7 +199,7 @@ _Password_Entry :: struct {
pw_shell: cstring, /* shell program */ pw_shell: cstring, /* shell program */
pw_expire: u64, /* account expiration */ pw_expire: u64, /* account expiration */
pw_fields: i32, /* filled fields */ pw_fields: i32, /* filled fields */
}; }
/* processinfo.h */ /* processinfo.h */
_Proc_Bsdinfo :: struct { _Proc_Bsdinfo :: struct {
@@ -225,7 +225,7 @@ _Proc_Bsdinfo :: struct {
pbi_nice: i32, pbi_nice: i32,
pbi_start_tvsec: u64, pbi_start_tvsec: u64,
pbi_start_tvusec: u64, pbi_start_tvusec: u64,
}; }
/*--==========================================================================--*/ /*--==========================================================================--*/