aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-11-01 06:33:40 -0400
committerGitHub <noreply@github.com>2023-11-01 06:33:40 -0400
commit725f765c376dda291d3d5afe5446221a97c189f7 (patch)
treed2c1d77794ba13140aa4a3f0303d56bbec2bd27f /lib/std/os/linux.zig
parent46062f1c13d8ee9eebf49806660c2271f2acc613 (diff)
parent13b1e10b8f3d8df92417999ed972e5f682c82a46 (diff)
downloadzig-725f765c376dda291d3d5afe5446221a97c189f7.tar.gz
zig-725f765c376dda291d3d5afe5446221a97c189f7.zip
Merge pull request #17802 from jacobly0/read-write-int
mem: fix UB in `readInt`/`writeInt` and delete variants
Diffstat (limited to 'lib/std/os/linux.zig')
-rw-r--r--lib/std/os/linux.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig
index d1202dc2ed..08fef213e9 100644
--- a/lib/std/os/linux.zig
+++ b/lib/std/os/linux.zig
@@ -206,11 +206,11 @@ fn splitValueBE64(val: i64) [2]u32 {
fn splitValue64(val: i64) [2]u32 {
const u: u64 = @bitCast(val);
switch (native_endian) {
- .Little => return [2]u32{
+ .little => return [2]u32{
@as(u32, @truncate(u)),
@as(u32, @truncate(u >> 32)),
},
- .Big => return [2]u32{
+ .big => return [2]u32{
@as(u32, @truncate(u >> 32)),
@as(u32, @truncate(u)),
},
@@ -6028,7 +6028,7 @@ pub const AUDIT = struct {
fn toAudit(arch: std.Target.Cpu.Arch) u32 {
var res: u32 = @intFromEnum(arch.toElfMachine());
- if (arch.endian() == .Little) res |= LE;
+ if (arch.endian() == .little) res |= LE;
switch (arch) {
.aarch64,
.mips64,