unlink function

void unlink(
  1. String name
)

Remove the link NAME.

Implementation

void unlink(
  String name,
) {
  final cName = name.toNativeUtf8();

  _unlink ??= Libc()
      .dylib
      .lookupFunction<ffi.Int32 Function(ffi.Pointer<Utf8>), _dart_unlink>(
          'unlink');
  final result = _unlink!(
    cName,
  );

  _throwIfErrno('unlink', result, cName);

  malloc.free(cName);
}