1
Fork 0
mirror of https://github.com/RGBCube/DOOM-fire-zig synced 2025-07-28 17:47:45 +00:00

Fix compilation, again

This commit is contained in:
RGBCube 2024-03-27 16:07:26 +03:00
parent 9b12a6b282
commit 125e8f8315
No known key found for this signature in database

View file

@ -54,7 +54,7 @@ pub fn initRNG() !void {
//rnd setup -- https://ziglearn.org/chapter-2/#random-numbers //rnd setup -- https://ziglearn.org/chapter-2/#random-numbers
var prng = std.rand.DefaultPrng.init(blk: { var prng = std.rand.DefaultPrng.init(blk: {
var seed: u64 = undefined; var seed: u64 = undefined;
try std.os.getrandom(std.mem.asBytes(&seed)); try std.posix.getrandom(std.mem.asBytes(&seed));
break :blk seed; break :blk seed;
}); });
rand = prng.random(); rand = prng.random();
@ -145,14 +145,14 @@ pub fn initColor() void {
// defer freeColor(); just too lazy right now. // defer freeColor(); just too lazy right now.
//get terminal size given a tty //get terminal size given a tty
pub fn getTermSz(tty: std.os.fd_t) !TermSz { pub fn getTermSz(tty: std.posix.fd_t) !TermSz {
var winsz = c.winsize{ .ws_col = 0, .ws_row = 0, .ws_xpixel = 0, .ws_ypixel = 0 }; var winsz = c.winsize{ .ws_col = 0, .ws_row = 0, .ws_xpixel = 0, .ws_ypixel = 0 };
const rv = std.os.system.ioctl(tty, TIOCGWINSZ, @intFromPtr(&winsz)); const rv = std.os.linux.ioctl(tty, TIOCGWINSZ, @intFromPtr(&winsz));
const err = std.os.errno(rv); const err = std.posix.errno(rv);
if (rv == 0) { if (rv == 0) {
return TermSz{ .height = winsz.ws_row, .width = winsz.ws_col }; return TermSz{ .height = winsz.ws_row, .width = winsz.ws_col };
} else { } else {
return std.os.unexpectedErrno(err); return std.posix.unexpectedErrno(err);
} }
} }
@ -189,7 +189,7 @@ pub fn pause() void {
if (b == 'q') { if (b == 'q') {
//exit cleanly //exit cleanly
complete(); complete();
std.os.exit(0); std.process.exit(0);
} }
} }