Function link [src]
Prototype
pub fn link(oldpath: [*:0]const u8, newpath: [*:0]const u8) usize
Parameters
oldpath: [*:0]const u8
newpath: [*:0]const u8
Source
pub fn link(oldpath: [*:0]const u8, newpath: [*:0]const u8) usize {
if (@hasField(SYS, "link")) {
return syscall2(
.link,
@intFromPtr(oldpath),
@intFromPtr(newpath),
);
} else {
return syscall5(
.linkat,
@as(usize, @bitCast(@as(isize, AT.FDCWD))),
@intFromPtr(oldpath),
@as(usize, @bitCast(@as(isize, AT.FDCWD))),
@intFromPtr(newpath),
0,
);
}
}