unlinkat function
Remove the link NAME relative to FD.
Throws a PosixException if the unlink failed.
Implementation
void unlinkat(
int fd,
String name,
int flag,
) {
final cName = name.toNativeUtf8();
_unlinkat ??= Libc().dylib.lookupFunction<
ffi.Int32 Function(ffi.Int32, ffi.Pointer<Utf8>, ffi.Int32),
_dart_unlinkat>('unlinkat');
final result = _unlinkat!(
fd,
cName,
flag,
);
_throwIfErrno('unlinkat', result, cName);
malloc.free(cName);
}