execl function
Execute PATH with all arguments after PATH until a NULL pointer and environment from `environ'.
Implementation
int execl(
String path, // ffi.Pointer<Utf8> __path,
String arg, // ffi.Pointer<Utf8> __arg,
) {
final cPath = path.toNativeUtf8();
final cArg = arg.toNativeUtf8();
_execl ??= Libc().dylib.lookupFunction<
ffi.Int32 Function(ffi.Pointer<Utf8>, ffi.Pointer<Utf8>),
_dart_execl>('execl');
final result = _execl!(
cPath,
cArg,
);
malloc
..free(cPath)
..free(cArg);
return result;
}