mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 23:58:50 +00:00
Merge pull request #5375 from RaphGL/tiocgwinsz_time
Added TIOCGWINSZ to darwin, linux and freebsd
This commit is contained in:
@@ -223,6 +223,11 @@ _Proc_Bsdinfo :: struct {
|
|||||||
|
|
||||||
/*--==========================================================================--*/
|
/*--==========================================================================--*/
|
||||||
|
|
||||||
|
/* Get window size */
|
||||||
|
TIOCGWINSZ :: 0x40087468
|
||||||
|
|
||||||
|
/*--==========================================================================--*/
|
||||||
|
|
||||||
syscall_fsync :: #force_inline proc "contextless" (fildes: c.int) -> bool {
|
syscall_fsync :: #force_inline proc "contextless" (fildes: c.int) -> bool {
|
||||||
return !(cast(bool)intrinsics.syscall(unix_offset_syscall(.fsync), uintptr(fildes)))
|
return !(cast(bool)intrinsics.syscall(unix_offset_syscall(.fsync), uintptr(fildes)))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
package sys_freebsd
|
||||||
|
|
||||||
|
/* Get window size */
|
||||||
|
TIOCGWINSZ :: 0x40087468
|
||||||
|
|
||||||
@@ -392,3 +392,6 @@ MAP_HUGE_512MB :: transmute(Map_Flags)(u32(29) << MAP_HUGE_SHIFT)
|
|||||||
MAP_HUGE_1GB :: transmute(Map_Flags)(u32(30) << MAP_HUGE_SHIFT)
|
MAP_HUGE_1GB :: transmute(Map_Flags)(u32(30) << MAP_HUGE_SHIFT)
|
||||||
MAP_HUGE_2GB :: transmute(Map_Flags)(u32(31) << MAP_HUGE_SHIFT)
|
MAP_HUGE_2GB :: transmute(Map_Flags)(u32(31) << MAP_HUGE_SHIFT)
|
||||||
MAP_HUGE_16GB :: transmute(Map_Flags)(u32(34) << MAP_HUGE_SHIFT)
|
MAP_HUGE_16GB :: transmute(Map_Flags)(u32(34) << MAP_HUGE_SHIFT)
|
||||||
|
|
||||||
|
/* Get window size */
|
||||||
|
TIOCGWINSZ :: 0x5413
|
||||||
|
|||||||
Reference in New Issue
Block a user