zig/lib/std/os/linux
Anthony Carrico 078aa5f7b2 Adds Linux support for POSIX file locking with fcntl
On Linux, locking fails with EAGAIN (vs. EACCES on other systems).
This commit also adds FcntlErrors for EDEADLK and ENOLCK.
2022-02-15 13:22:50 +02:00
..
bpf stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
errno std.os reorganization, avoiding usingnamespace 2021-09-01 17:54:06 -07:00
arm-eabi.zig Adds Linux support for POSIX file locking with fcntl 2022-02-15 13:22:50 +02:00
arm64.zig Adds Linux support for POSIX file locking with fcntl 2022-02-15 13:22:50 +02:00
bpf.zig std, compiler-rt: remove test names where applicable 2021-09-01 17:54:06 -07:00
i386.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
io_uring.zig io_uring: improve IO_Uring.copy_cqe 2022-01-04 02:13:41 -05:00
ioctl.zig Add Linux ioctl creation utilities (#9748) 2021-09-18 09:56:11 +03:00
mips.zig Adds Linux support for POSIX file locking with fcntl 2022-02-15 13:22:50 +02:00
powerpc.zig Adds Linux support for POSIX file locking with fcntl 2022-02-15 13:22:50 +02:00
powerpc64.zig Adds Linux support for POSIX file locking with fcntl 2022-02-15 13:22:50 +02:00
riscv64.zig Adds Linux support for POSIX file locking with fcntl 2022-02-15 13:22:50 +02:00
sparc64.zig Adds Linux support for POSIX file locking with fcntl 2022-02-15 13:22:50 +02:00
start_pie.zig migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
test.zig migrate from std.Target.current to @import("builtin").target 2021-10-04 23:48:55 -07:00
thumb.zig std: reorganization that allows new usingnamespace semantics 2021-09-01 17:54:06 -07:00
tls.zig std: Fix edge case in TLS tp calculation 2021-10-23 22:48:25 -04:00
vdso.zig std lib API deprecations for the upcoming 0.9.0 release 2021-11-30 00:13:07 -07:00
x86_64.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00