aboutsummaryrefslogtreecommitdiff
path: root/std/os/linux.zig
diff options
context:
space:
mode:
Diffstat (limited to 'std/os/linux.zig')
-rw-r--r--std/os/linux.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/std/os/linux.zig b/std/os/linux.zig
index 2214fb8dd1..d79b8f045e 100644
--- a/std/os/linux.zig
+++ b/std/os/linux.zig
@@ -311,6 +311,10 @@ pub fn pwrite(fd: i32, buf: &const u8, count: usize, offset: usize) -> usize {
arch.syscall4(arch.SYS_pwrite, usize(fd), usize(buf), count, offset)
}
+pub fn rename(old: &const u8, new: &const u8) -> usize {
+ arch.syscall2(arch.SYS_rename, usize(old), usize(new))
+}
+
pub fn open(path: &const u8, flags: usize, perm: usize) -> usize {
arch.syscall3(arch.SYS_open, usize(path), flags, perm)
}