mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Minor code cleanup
This commit is contained in:
@@ -269,13 +269,13 @@ S_ISUID :: 0o4000 // Set user id on execution
|
|||||||
S_ISGID :: 0o2000 // Set group id on execution
|
S_ISGID :: 0o2000 // Set group id on execution
|
||||||
S_ISVTX :: 0o1000 // Directory restrcted delete
|
S_ISVTX :: 0o1000 // Directory restrcted delete
|
||||||
|
|
||||||
S_ISLNK :: #force_inline proc(m: mode_t) -> bool { return (m & S_IFMT) == S_IFLNK }
|
S_ISLNK :: #force_inline proc "contextless" (m: mode_t) -> bool { return (m & S_IFMT) == S_IFLNK }
|
||||||
S_ISREG :: #force_inline proc(m: mode_t) -> bool { return (m & S_IFMT) == S_IFREG }
|
S_ISREG :: #force_inline proc "contextless" (m: mode_t) -> bool { return (m & S_IFMT) == S_IFREG }
|
||||||
S_ISDIR :: #force_inline proc(m: mode_t) -> bool { return (m & S_IFMT) == S_IFDIR }
|
S_ISDIR :: #force_inline proc "contextless" (m: mode_t) -> bool { return (m & S_IFMT) == S_IFDIR }
|
||||||
S_ISCHR :: #force_inline proc(m: mode_t) -> bool { return (m & S_IFMT) == S_IFCHR }
|
S_ISCHR :: #force_inline proc "contextless" (m: mode_t) -> bool { return (m & S_IFMT) == S_IFCHR }
|
||||||
S_ISBLK :: #force_inline proc(m: mode_t) -> bool { return (m & S_IFMT) == S_IFBLK }
|
S_ISBLK :: #force_inline proc "contextless" (m: mode_t) -> bool { return (m & S_IFMT) == S_IFBLK }
|
||||||
S_ISFIFO :: #force_inline proc(m: mode_t) -> bool { return (m & S_IFMT) == S_IFIFO }
|
S_ISFIFO :: #force_inline proc "contextless" (m: mode_t) -> bool { return (m & S_IFMT) == S_IFIFO }
|
||||||
S_ISSOCK :: #force_inline proc(m: mode_t) -> bool { return (m & S_IFMT) == S_IFSOCK }
|
S_ISSOCK :: #force_inline proc "contextless" (m: mode_t) -> bool { return (m & S_IFMT) == S_IFSOCK }
|
||||||
|
|
||||||
F_OK :: 0 // Test for file existance
|
F_OK :: 0 // Test for file existance
|
||||||
X_OK :: 1 // Test for execute permission
|
X_OK :: 1 // Test for execute permission
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ init_cpu_features :: proc "c" () {
|
|||||||
try_set(&set, .rdrand, 30, ecx1)
|
try_set(&set, .rdrand, 30, ecx1)
|
||||||
|
|
||||||
when ODIN_OS == .FreeBSD || ODIN_OS == .OpenBSD || ODIN_OS == .NetBSD {
|
when ODIN_OS == .FreeBSD || ODIN_OS == .OpenBSD || ODIN_OS == .NetBSD {
|
||||||
// xgetbv is an illegal instruction under FreeBSD 13 & OpenBSD 7.1
|
// xgetbv is an illegal instruction under FreeBSD 13, OpenBSD 7.1 and NetBSD 10
|
||||||
// return before probing further
|
// return before probing further
|
||||||
cpu_features = set
|
cpu_features = set
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user