execlp function
Execute FILE, searching in the PATH' environment variable if it contains no slashes, with all arguments after FILE until a NULL pointer and environment from
environ'.
Implementation
int execlp(
String file, // ffi.Pointer<Utf8> file,
String arg, // ffi.Pointer<Utf8> __arg,
) {
final cFile = file.toNativeUtf8();
final cArg = arg.toNativeUtf8();
_execlp ??= Libc().dylib.lookupFunction<
ffi.Int32 Function(ffi.Pointer<Utf8>, ffi.Pointer<Utf8>),
_dart_execlp>('execlp');
final result = _execlp!(
cFile,
cArg,
);
malloc
..free(cFile)
..free(cArg);
return result;
}