zig/lib/std/os/linux
Andrew Kelley a98fa56ae9 std: [breaking] move errno to become an nonexhaustive enum
The primary purpose of this change is to eliminate one usage of
`usingnamespace` in the standard library - specifically the usage for
errno values in `std.os.linux`.

This is accomplished by truncating the `E` prefix from error values, and
making errno a proper enum.

A similar strategy can be used to eliminate some other `usingnamespace`
sites in the std lib.
2021-08-24 01:23:28 -04:00
..
bpf std: Fix some BPF fn definitions 2021-06-06 20:41:14 -04:00
arm-eabi.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
arm64.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
bpf.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
i386.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
io_uring.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
mips.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
powerpc.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
powerpc64.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
riscv64.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
sparc64.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
start_pie.zig std: Fix PIE startup sequence 2021-06-19 18:02:51 +02:00
test.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
thumb.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00
tls.zig std: Fix PIE startup sequence 2021-06-19 18:02:51 +02:00
vdso.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
x86_64.zig Move iovec and log levels to bits/posix.zig 2021-08-02 11:05:05 +00:00