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
_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_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) {
cmode: u32 = 0;
cflags: u32 = 0;
cpath: cstring = strings.clone_to_cstring(path);
cmode: u32 = 0
cflags: u32 = 0
cpath: cstring = strings.clone_to_cstring(path)
defer delete(cpath)
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 {
cpath: cstring = strings.clone_to_cstring(path)
defer delete(cpath)
cmode := _sys_permission_mode(mode);
cmode := _sys_permission_mode(mode)
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 */
/* sys/unistd.h for access */
F_OK :: c.int(0); /* test for existence of file */
X_OK :: c.int((1 << 0)); /* test for execute or search permission */
W_OK :: c.int((1 << 1)); /* test for write permission */
R_OK :: c.int((1 << 2)); /* test for read permission */
F_OK :: c.int(0) /* test for existence of file */
X_OK :: c.int((1 << 0)) /* test for execute or search permission */
W_OK :: c.int((1 << 1)) /* test for write permission */
R_OK :: c.int((1 << 2)) /* test for read permission */
/* copyfile flags */
COPYFILE_ACL :: (1 << 0)
@@ -26,37 +26,37 @@ COPYFILE_METADATA :: (COPYFILE_SECURITY | COPYFILE_XATTR)
COPYFILE_ALL :: (COPYFILE_METADATA | COPYFILE_DATA)
/* syslimits.h */
PATH_MAX :: 1024; /* max bytes in pathname */
PATH_MAX :: 1024 /* max bytes in pathname */
/* param.h */
MAXPATHLEN :: PATH_MAX;
MAXPATHLEN :: PATH_MAX
/* proc_info.h */
DARWIN_PROC_PIDPATHINFO_SIZE :: MAXPATHLEN;
DARWIN_PROC_PIDPATHINFO :: 11;
DARWIN_PROC_PIDPATHINFO_SIZE :: MAXPATHLEN
DARWIN_PROC_PIDPATHINFO :: 11
DARWIN_PROC_ALL_PIDS :: c.int(1);
DARWIN_PROC_PGRP_ONLY :: c.int(2);
DARWIN_PROC_TTY_ONLY :: c.int(3);
DARWIN_PROC_UID_ONLY :: c.int(4);
DARWIN_PROC_RUID_ONLY :: c.int(5);
DARWIN_PROC_PPID_ONLY :: c.int(6);
DARWIN_PROC_KDBG_ONLY :: c.int(7);
DARWIN_PROC_ALL_PIDS :: c.int(1)
DARWIN_PROC_PGRP_ONLY :: c.int(2)
DARWIN_PROC_TTY_ONLY :: c.int(3)
DARWIN_PROC_UID_ONLY :: c.int(4)
DARWIN_PROC_RUID_ONLY :: c.int(5)
DARWIN_PROC_PPID_ONLY :: c.int(6)
DARWIN_PROC_KDBG_ONLY :: c.int(7)
DARWIN_PROC_INFO_CALL_LISTPIDS :: c.int(0x1);
DARWIN_PROC_INFO_CALL_PIDINFO :: c.int(0x2);
DARWIN_PROC_INFO_CALL_PIDFDINFO :: c.int(0x3);
DARWIN_PROC_INFO_CALL_KERNMSGBUF :: c.int(0x4);
DARWIN_PROC_INFO_CALL_SETCONTROL :: c.int(0x5);
DARWIN_PROC_INFO_CALL_PIDFILEPORTINFO :: c.int(0x6);
DARWIN_PROC_INFO_CALL_TERMINATE :: c.int(0x7);
DARWIN_PROC_INFO_CALL_DIRTYCONTROL :: c.int(0x8);
DARWIN_PROC_INFO_CALL_PIDRUSAGE :: c.int(0x9);
DARWIN_PROC_INFO_CALL_PIDORIGINATORINFO :: c.int(0xa);
DARWIN_PROC_INFO_CALL_LISTCOALITIONS :: c.int(0xb);
DARWIN_PROC_INFO_CALL_CANUSEFGHW :: c.int(0xc);
DARWIN_PROC_INFO_CALL_PIDDYNKQUEUEINFO :: c.int(0xd);
DARWIN_PROC_INFO_CALL_UDATA_INFO :: c.int(0xe);
DARWIN_PROC_INFO_CALL_LISTPIDS :: c.int(0x1)
DARWIN_PROC_INFO_CALL_PIDINFO :: c.int(0x2)
DARWIN_PROC_INFO_CALL_PIDFDINFO :: c.int(0x3)
DARWIN_PROC_INFO_CALL_KERNMSGBUF :: c.int(0x4)
DARWIN_PROC_INFO_CALL_SETCONTROL :: c.int(0x5)
DARWIN_PROC_INFO_CALL_PIDFILEPORTINFO :: c.int(0x6)
DARWIN_PROC_INFO_CALL_TERMINATE :: c.int(0x7)
DARWIN_PROC_INFO_CALL_DIRTYCONTROL :: c.int(0x8)
DARWIN_PROC_INFO_CALL_PIDRUSAGE :: c.int(0x9)
DARWIN_PROC_INFO_CALL_PIDORIGINATORINFO :: c.int(0xa)
DARWIN_PROC_INFO_CALL_LISTCOALITIONS :: c.int(0xb)
DARWIN_PROC_INFO_CALL_CANUSEFGHW :: c.int(0xc)
DARWIN_PROC_INFO_CALL_PIDDYNKQUEUEINFO :: c.int(0xd)
DARWIN_PROC_INFO_CALL_UDATA_INFO :: c.int(0xe)
/* mmap flags */
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 */
/* bsd/sys/param.h */
DARWIN_MAXCOMLEN :: 16;
DARWIN_MAXCOMLEN :: 16
/*--==========================================================================--*/
@@ -184,7 +184,7 @@ __DARWIN_STRUCT_STAT64 :: struct {
_STRUCT_TIMEVAL :: struct {
tv_sec: __darwin_time_t, /* seconds */
tv_usec: __darwin_suseconds_t, /* microseconds */
};
}
/* pwd.h */
_Password_Entry :: struct {
@@ -199,7 +199,7 @@ _Password_Entry :: struct {
pw_shell: cstring, /* shell program */
pw_expire: u64, /* account expiration */
pw_fields: i32, /* filled fields */
};
}
/* processinfo.h */
_Proc_Bsdinfo :: struct {
@@ -225,7 +225,7 @@ _Proc_Bsdinfo :: struct {
pbi_nice: i32,
pbi_start_tvsec: u64,
pbi_start_tvusec: u64,
};
}
/*--==========================================================================--*/