2023-07-06 17:18:41 +03:30
|
|
|
// AUTO GENERATED FILE, DO NOT EDIT.
|
|
|
|
|
//
|
|
|
|
|
// Generated by `package:ffigen`.
|
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
|
import 'dart:ffi' as ffi;
|
|
|
|
|
|
2023-08-19 22:27:23 +03:30
|
|
|
/// Bindings to Singbox
|
|
|
|
|
class SingboxNativeLibrary {
|
2023-07-06 17:18:41 +03:30
|
|
|
/// Holds the symbol lookup function.
|
|
|
|
|
final ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
|
|
|
|
|
_lookup;
|
|
|
|
|
|
|
|
|
|
/// The symbols are looked up in [dynamicLibrary].
|
2023-08-19 22:27:23 +03:30
|
|
|
SingboxNativeLibrary(ffi.DynamicLibrary dynamicLibrary)
|
2023-07-06 17:18:41 +03:30
|
|
|
: _lookup = dynamicLibrary.lookup;
|
|
|
|
|
|
|
|
|
|
/// The symbols are looked up with [lookup].
|
2023-08-19 22:27:23 +03:30
|
|
|
SingboxNativeLibrary.fromLookup(
|
2023-07-06 17:18:41 +03:30
|
|
|
ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
|
|
|
|
|
lookup)
|
|
|
|
|
: _lookup = lookup;
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>> signal(
|
|
|
|
|
int arg0,
|
|
|
|
|
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>> arg1,
|
2023-07-06 17:18:41 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _signal(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
2023-07-06 17:18:41 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _signalPtr = _lookup<
|
2023-07-06 17:18:41 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>> Function(
|
|
|
|
|
ffi.Int,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<ffi.Void Function(ffi.Int)>>)>>('signal');
|
|
|
|
|
late final _signal = _signalPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>> Function(
|
|
|
|
|
int, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>>)>();
|
|
|
|
|
|
|
|
|
|
int getpriority(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _getpriority(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _getpriorityPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int, id_t)>>(
|
|
|
|
|
'getpriority');
|
|
|
|
|
late final _getpriority =
|
|
|
|
|
_getpriorityPtr.asFunction<int Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
int getiopolicy_np(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
2023-08-28 13:15:57 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _getiopolicy_np(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
2023-08-28 13:15:57 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _getiopolicy_npPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int, ffi.Int)>>(
|
|
|
|
|
'getiopolicy_np');
|
|
|
|
|
late final _getiopolicy_np =
|
|
|
|
|
_getiopolicy_npPtr.asFunction<int Function(int, int)>();
|
2023-08-28 13:15:57 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
int getrlimit(
|
|
|
|
|
int arg0,
|
|
|
|
|
ffi.Pointer<rlimit> arg1,
|
2023-07-06 17:18:41 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _getrlimit(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
2023-07-06 17:18:41 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _getrlimitPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<ffi.Int Function(ffi.Int, ffi.Pointer<rlimit>)>>(
|
|
|
|
|
'getrlimit');
|
|
|
|
|
late final _getrlimit =
|
|
|
|
|
_getrlimitPtr.asFunction<int Function(int, ffi.Pointer<rlimit>)>();
|
|
|
|
|
|
|
|
|
|
int getrusage(
|
|
|
|
|
int arg0,
|
|
|
|
|
ffi.Pointer<rusage> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _getrusage(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _getrusagePtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<ffi.Int Function(ffi.Int, ffi.Pointer<rusage>)>>(
|
|
|
|
|
'getrusage');
|
|
|
|
|
late final _getrusage =
|
|
|
|
|
_getrusagePtr.asFunction<int Function(int, ffi.Pointer<rusage>)>();
|
|
|
|
|
|
|
|
|
|
int setpriority(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _setpriority(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setpriorityPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int, id_t, ffi.Int)>>(
|
|
|
|
|
'setpriority');
|
|
|
|
|
late final _setpriority =
|
|
|
|
|
_setpriorityPtr.asFunction<int Function(int, int, int)>();
|
|
|
|
|
|
|
|
|
|
int setiopolicy_np(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _setiopolicy_np(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setiopolicy_npPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int, ffi.Int, ffi.Int)>>(
|
|
|
|
|
'setiopolicy_np');
|
|
|
|
|
late final _setiopolicy_np =
|
|
|
|
|
_setiopolicy_npPtr.asFunction<int Function(int, int, int)>();
|
|
|
|
|
|
|
|
|
|
int setrlimit(
|
|
|
|
|
int arg0,
|
|
|
|
|
ffi.Pointer<rlimit> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _setrlimit(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setrlimitPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<ffi.Int Function(ffi.Int, ffi.Pointer<rlimit>)>>(
|
|
|
|
|
'setrlimit');
|
|
|
|
|
late final _setrlimit =
|
|
|
|
|
_setrlimitPtr.asFunction<int Function(int, ffi.Pointer<rlimit>)>();
|
|
|
|
|
|
|
|
|
|
int wait1(
|
|
|
|
|
ffi.Pointer<ffi.Int> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _wait1(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _wait1Ptr =
|
|
|
|
|
_lookup<ffi.NativeFunction<pid_t Function(ffi.Pointer<ffi.Int>)>>('wait');
|
|
|
|
|
late final _wait1 =
|
|
|
|
|
_wait1Ptr.asFunction<int Function(ffi.Pointer<ffi.Int>)>();
|
|
|
|
|
|
|
|
|
|
int waitpid(
|
|
|
|
|
int arg0,
|
|
|
|
|
ffi.Pointer<ffi.Int> arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _waitpid(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _waitpidPtr = _lookup<
|
2023-07-06 17:18:41 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
pid_t Function(pid_t, ffi.Pointer<ffi.Int>, ffi.Int)>>('waitpid');
|
|
|
|
|
late final _waitpid =
|
|
|
|
|
_waitpidPtr.asFunction<int Function(int, ffi.Pointer<ffi.Int>, int)>();
|
|
|
|
|
|
|
|
|
|
int waitid(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
ffi.Pointer<siginfo_t> arg2,
|
|
|
|
|
int arg3,
|
|
|
|
|
) {
|
|
|
|
|
return _waitid(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
arg3,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _waitidPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Int32, id_t, ffi.Pointer<siginfo_t>, ffi.Int)>>('waitid');
|
|
|
|
|
late final _waitid = _waitidPtr
|
|
|
|
|
.asFunction<int Function(int, int, ffi.Pointer<siginfo_t>, int)>();
|
|
|
|
|
|
|
|
|
|
int wait3(
|
|
|
|
|
ffi.Pointer<ffi.Int> arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
ffi.Pointer<rusage> arg2,
|
2023-07-06 17:18:41 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _wait3(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
2023-07-06 17:18:41 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _wait3Ptr = _lookup<
|
2023-07-06 17:18:41 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
pid_t Function(
|
|
|
|
|
ffi.Pointer<ffi.Int>, ffi.Int, ffi.Pointer<rusage>)>>('wait3');
|
|
|
|
|
late final _wait3 = _wait3Ptr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Int>, int, ffi.Pointer<rusage>)>();
|
|
|
|
|
|
|
|
|
|
int wait4(
|
|
|
|
|
int arg0,
|
|
|
|
|
ffi.Pointer<ffi.Int> arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
ffi.Pointer<rusage> arg3,
|
|
|
|
|
) {
|
|
|
|
|
return _wait4(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
arg3,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _wait4Ptr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
pid_t Function(pid_t, ffi.Pointer<ffi.Int>, ffi.Int,
|
|
|
|
|
ffi.Pointer<rusage>)>>('wait4');
|
|
|
|
|
late final _wait4 = _wait4Ptr.asFunction<
|
|
|
|
|
int Function(int, ffi.Pointer<ffi.Int>, int, ffi.Pointer<rusage>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> alloca(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _alloca(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _allocaPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.Size)>>(
|
|
|
|
|
'alloca');
|
|
|
|
|
late final _alloca =
|
|
|
|
|
_allocaPtr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
|
|
|
|
|
|
|
|
|
|
late final ffi.Pointer<ffi.Int> ___mb_cur_max =
|
|
|
|
|
_lookup<ffi.Int>('__mb_cur_max');
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
int get __mb_cur_max => ___mb_cur_max.value;
|
|
|
|
|
|
|
|
|
|
set __mb_cur_max(int value) => ___mb_cur_max.value = value;
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_malloc(
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
2023-09-01 15:00:41 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _malloc_type_malloc(
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
2023-09-01 15:00:41 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_mallocPtr = _lookup<
|
2023-09-01 15:00:41 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Size, malloc_type_id_t)>>('malloc_type_malloc');
|
|
|
|
|
late final _malloc_type_malloc = _malloc_type_mallocPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Void> Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_calloc(
|
|
|
|
|
int count,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc_type_calloc(
|
|
|
|
|
count,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-09-01 15:00:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_callocPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Size, ffi.Size, malloc_type_id_t)>>('malloc_type_calloc');
|
|
|
|
|
late final _malloc_type_calloc = _malloc_type_callocPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Void> Function(int, int, int)>();
|
|
|
|
|
|
|
|
|
|
void malloc_type_free(
|
|
|
|
|
ffi.Pointer<ffi.Void> ptr,
|
|
|
|
|
int type_id,
|
2023-11-12 12:52:54 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _malloc_type_free(
|
|
|
|
|
ptr,
|
|
|
|
|
type_id,
|
2023-11-12 12:52:54 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_freePtr = _lookup<
|
2023-11-12 12:52:54 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, malloc_type_id_t)>>('malloc_type_free');
|
|
|
|
|
late final _malloc_type_free = _malloc_type_freePtr
|
|
|
|
|
.asFunction<void Function(ffi.Pointer<ffi.Void>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_realloc(
|
|
|
|
|
ffi.Pointer<ffi.Void> ptr,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc_type_realloc(
|
|
|
|
|
ptr,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-11-12 12:52:54 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_reallocPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>, ffi.Size,
|
|
|
|
|
malloc_type_id_t)>>('malloc_type_realloc');
|
|
|
|
|
late final _malloc_type_realloc = _malloc_type_reallocPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>, int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_valloc(
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
2023-07-06 17:18:41 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _malloc_type_valloc(
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
2023-07-06 17:18:41 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_vallocPtr = _lookup<
|
2023-07-06 17:18:41 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Size, malloc_type_id_t)>>('malloc_type_valloc');
|
|
|
|
|
late final _malloc_type_valloc = _malloc_type_vallocPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Void> Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_aligned_alloc(
|
|
|
|
|
int alignment,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc_type_aligned_alloc(
|
|
|
|
|
alignment,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_aligned_allocPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Size, ffi.Size,
|
|
|
|
|
malloc_type_id_t)>>('malloc_type_aligned_alloc');
|
|
|
|
|
late final _malloc_type_aligned_alloc = _malloc_type_aligned_allocPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Void> Function(int, int, int)>();
|
|
|
|
|
|
|
|
|
|
int malloc_type_posix_memalign(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Void>> memptr,
|
|
|
|
|
int alignment,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc_type_posix_memalign(
|
|
|
|
|
memptr,
|
|
|
|
|
alignment,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
|
|
|
|
);
|
2023-07-06 17:18:41 +03:30
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_posix_memalignPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Pointer<ffi.Void>>, ffi.Size,
|
|
|
|
|
ffi.Size, malloc_type_id_t)>>('malloc_type_posix_memalign');
|
|
|
|
|
late final _malloc_type_posix_memalign =
|
|
|
|
|
_malloc_type_posix_memalignPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Pointer<ffi.Void>>, int, int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_zone_malloc(
|
|
|
|
|
ffi.Pointer<malloc_zone_t> zone,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc_type_zone_malloc(
|
|
|
|
|
zone,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-08-28 13:15:57 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_zone_mallocPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<malloc_zone_t>, ffi.Size,
|
|
|
|
|
malloc_type_id_t)>>('malloc_type_zone_malloc');
|
|
|
|
|
late final _malloc_type_zone_malloc = _malloc_type_zone_mallocPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<malloc_zone_t>, int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_zone_calloc(
|
|
|
|
|
ffi.Pointer<malloc_zone_t> zone,
|
|
|
|
|
int count,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
2023-09-10 20:25:04 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _malloc_type_zone_calloc(
|
|
|
|
|
zone,
|
|
|
|
|
count,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
2023-09-10 20:25:04 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_zone_callocPtr = _lookup<
|
2023-09-10 20:25:04 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<malloc_zone_t>, ffi.Size,
|
|
|
|
|
ffi.Size, malloc_type_id_t)>>('malloc_type_zone_calloc');
|
|
|
|
|
late final _malloc_type_zone_calloc = _malloc_type_zone_callocPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<malloc_zone_t>, int, int, int)>();
|
|
|
|
|
|
|
|
|
|
void malloc_type_zone_free(
|
|
|
|
|
ffi.Pointer<malloc_zone_t> zone,
|
|
|
|
|
ffi.Pointer<ffi.Void> ptr,
|
|
|
|
|
int type_id,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc_type_zone_free(
|
|
|
|
|
zone,
|
|
|
|
|
ptr,
|
|
|
|
|
type_id,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-09-10 20:25:04 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_zone_freePtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(ffi.Pointer<malloc_zone_t>, ffi.Pointer<ffi.Void>,
|
|
|
|
|
malloc_type_id_t)>>('malloc_type_zone_free');
|
|
|
|
|
late final _malloc_type_zone_free = _malloc_type_zone_freePtr.asFunction<
|
|
|
|
|
void Function(ffi.Pointer<malloc_zone_t>, ffi.Pointer<ffi.Void>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_zone_realloc(
|
|
|
|
|
ffi.Pointer<malloc_zone_t> zone,
|
|
|
|
|
ffi.Pointer<ffi.Void> ptr,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
2023-08-28 13:15:57 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _malloc_type_zone_realloc(
|
|
|
|
|
zone,
|
|
|
|
|
ptr,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
2023-08-28 13:15:57 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_zone_reallocPtr = _lookup<
|
2023-08-28 13:15:57 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<malloc_zone_t>,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
malloc_type_id_t)>>('malloc_type_zone_realloc');
|
|
|
|
|
late final _malloc_type_zone_realloc =
|
|
|
|
|
_malloc_type_zone_reallocPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<malloc_zone_t>, ffi.Pointer<ffi.Void>, int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_zone_valloc(
|
|
|
|
|
ffi.Pointer<malloc_zone_t> zone,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc_type_zone_valloc(
|
|
|
|
|
zone,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-08-28 13:15:57 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_zone_vallocPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<malloc_zone_t>, ffi.Size,
|
|
|
|
|
malloc_type_id_t)>>('malloc_type_zone_valloc');
|
|
|
|
|
late final _malloc_type_zone_valloc = _malloc_type_zone_vallocPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<malloc_zone_t>, int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc_type_zone_memalign(
|
|
|
|
|
ffi.Pointer<malloc_zone_t> zone,
|
|
|
|
|
int alignment,
|
|
|
|
|
int size,
|
|
|
|
|
int type_id,
|
2023-08-28 13:15:57 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _malloc_type_zone_memalign(
|
|
|
|
|
zone,
|
|
|
|
|
alignment,
|
|
|
|
|
size,
|
|
|
|
|
type_id,
|
2023-08-28 13:15:57 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _malloc_type_zone_memalignPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Pointer<malloc_zone_t>, ffi.Size,
|
|
|
|
|
ffi.Size, malloc_type_id_t)>>('malloc_type_zone_memalign');
|
|
|
|
|
late final _malloc_type_zone_memalign =
|
|
|
|
|
_malloc_type_zone_memalignPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<malloc_zone_t>, int, int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> malloc(
|
|
|
|
|
int __size,
|
|
|
|
|
) {
|
|
|
|
|
return _malloc(
|
|
|
|
|
__size,
|
|
|
|
|
);
|
|
|
|
|
}
|
2023-08-29 19:32:31 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _mallocPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.Size)>>(
|
|
|
|
|
'malloc');
|
|
|
|
|
late final _malloc =
|
|
|
|
|
_mallocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> calloc(
|
|
|
|
|
int __count,
|
|
|
|
|
int __size,
|
2023-08-29 19:32:31 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _calloc(
|
|
|
|
|
__count,
|
|
|
|
|
__size,
|
2023-08-29 19:32:31 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _callocPtr = _lookup<
|
2023-08-29 19:32:31 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Size, ffi.Size)>>('calloc');
|
|
|
|
|
late final _calloc =
|
|
|
|
|
_callocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int, int)>();
|
2023-08-29 19:32:31 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
void free(
|
|
|
|
|
ffi.Pointer<ffi.Void> arg0,
|
2023-08-29 19:32:31 +03:30
|
|
|
) {
|
2024-09-29 08:16:03 +00:00
|
|
|
return _free(
|
|
|
|
|
arg0,
|
2023-08-29 19:32:31 +03:30
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
late final _freePtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
|
|
|
|
|
'free');
|
|
|
|
|
late final _free =
|
|
|
|
|
_freePtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> realloc(
|
|
|
|
|
ffi.Pointer<ffi.Void> __ptr,
|
|
|
|
|
int __size,
|
|
|
|
|
) {
|
|
|
|
|
return _realloc(
|
|
|
|
|
__ptr,
|
|
|
|
|
__size,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _reallocPtr = _lookup<
|
2023-08-29 19:32:31 +03:30
|
|
|
ffi.NativeFunction<
|
2024-09-29 08:16:03 +00:00
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, ffi.Size)>>('realloc');
|
|
|
|
|
late final _realloc = _reallocPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> reallocf(
|
|
|
|
|
ffi.Pointer<ffi.Void> __ptr,
|
|
|
|
|
int __size,
|
|
|
|
|
) {
|
|
|
|
|
return _reallocf(
|
|
|
|
|
__ptr,
|
|
|
|
|
__size,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _reallocfPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, ffi.Size)>>('reallocf');
|
|
|
|
|
late final _reallocf = _reallocfPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Void> Function(ffi.Pointer<ffi.Void>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> valloc(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _valloc(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _vallocPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Void> Function(ffi.Size)>>(
|
|
|
|
|
'valloc');
|
|
|
|
|
late final _valloc =
|
|
|
|
|
_vallocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> aligned_alloc(
|
|
|
|
|
int __alignment,
|
|
|
|
|
int __size,
|
|
|
|
|
) {
|
|
|
|
|
return _aligned_alloc(
|
|
|
|
|
__alignment,
|
|
|
|
|
__size,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _aligned_allocPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(ffi.Size, ffi.Size)>>('aligned_alloc');
|
|
|
|
|
late final _aligned_alloc =
|
|
|
|
|
_aligned_allocPtr.asFunction<ffi.Pointer<ffi.Void> Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
int posix_memalign(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Void>> __memptr,
|
|
|
|
|
int __alignment,
|
|
|
|
|
int __size,
|
|
|
|
|
) {
|
|
|
|
|
return _posix_memalign(
|
|
|
|
|
__memptr,
|
|
|
|
|
__alignment,
|
|
|
|
|
__size,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _posix_memalignPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Pointer<ffi.Void>>, ffi.Size,
|
|
|
|
|
ffi.Size)>>('posix_memalign');
|
|
|
|
|
late final _posix_memalign = _posix_memalignPtr
|
|
|
|
|
.asFunction<int Function(ffi.Pointer<ffi.Pointer<ffi.Void>>, int, int)>();
|
|
|
|
|
|
|
|
|
|
void abort() {
|
|
|
|
|
return _abort();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _abortPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function()>>('abort');
|
|
|
|
|
late final _abort = _abortPtr.asFunction<void Function()>();
|
|
|
|
|
|
|
|
|
|
int abs(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _abs(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _absPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>('abs');
|
|
|
|
|
late final _abs = _absPtr.asFunction<int Function(int)>();
|
|
|
|
|
|
|
|
|
|
int atexit(
|
|
|
|
|
ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _atexit(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _atexitPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>>('atexit');
|
|
|
|
|
late final _atexit = _atexitPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.NativeFunction<ffi.Void Function()>>)>();
|
|
|
|
|
|
|
|
|
|
double atof(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _atof(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _atofPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Double Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'atof');
|
|
|
|
|
late final _atof =
|
|
|
|
|
_atofPtr.asFunction<double Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int atoi(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _atoi(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _atoiPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'atoi');
|
|
|
|
|
late final _atoi = _atoiPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int atol(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _atol(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _atolPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Long Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'atol');
|
|
|
|
|
late final _atol = _atolPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int atoll(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _atoll(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _atollPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.LongLong Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'atoll');
|
|
|
|
|
late final _atoll =
|
|
|
|
|
_atollPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Void> bsearch(
|
|
|
|
|
ffi.Pointer<ffi.Void> __key,
|
|
|
|
|
ffi.Pointer<ffi.Void> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
int __width,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__compar,
|
|
|
|
|
) {
|
|
|
|
|
return _bsearch(
|
|
|
|
|
__key,
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__width,
|
|
|
|
|
__compar,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _bsearchPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>>('bsearch');
|
|
|
|
|
late final _bsearch = _bsearchPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Void> Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
int,
|
|
|
|
|
int,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>)>();
|
|
|
|
|
|
|
|
|
|
div_t div(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _div(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _divPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<div_t Function(ffi.Int, ffi.Int)>>('div');
|
|
|
|
|
late final _div = _divPtr.asFunction<div_t Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
void exit(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _exit(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _exitPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Int)>>('exit');
|
|
|
|
|
late final _exit = _exitPtr.asFunction<void Function(int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> getenv(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _getenv(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _getenvPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>>('getenv');
|
|
|
|
|
late final _getenv = _getenvPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int labs(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _labs(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _labsPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Long Function(ffi.Long)>>('labs');
|
|
|
|
|
late final _labs = _labsPtr.asFunction<int Function(int)>();
|
|
|
|
|
|
|
|
|
|
ldiv_t ldiv(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _ldiv(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _ldivPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ldiv_t Function(ffi.Long, ffi.Long)>>('ldiv');
|
|
|
|
|
late final _ldiv = _ldivPtr.asFunction<ldiv_t Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
int llabs(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _llabs(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _llabsPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.LongLong Function(ffi.LongLong)>>('llabs');
|
|
|
|
|
late final _llabs = _llabsPtr.asFunction<int Function(int)>();
|
|
|
|
|
|
|
|
|
|
lldiv_t lldiv(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _lldiv(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _lldivPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<lldiv_t Function(ffi.LongLong, ffi.LongLong)>>(
|
|
|
|
|
'lldiv');
|
|
|
|
|
late final _lldiv = _lldivPtr.asFunction<lldiv_t Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
int mblen(
|
|
|
|
|
ffi.Pointer<ffi.Char> __s,
|
|
|
|
|
int __n,
|
|
|
|
|
) {
|
|
|
|
|
return _mblen(
|
|
|
|
|
__s,
|
|
|
|
|
__n,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _mblenPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Size)>>('mblen');
|
|
|
|
|
late final _mblen =
|
|
|
|
|
_mblenPtr.asFunction<int Function(ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
int mbstowcs(
|
|
|
|
|
ffi.Pointer<ffi.WChar> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _mbstowcs(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _mbstowcsPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Size Function(ffi.Pointer<ffi.WChar>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Size)>>('mbstowcs');
|
|
|
|
|
late final _mbstowcs = _mbstowcsPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.WChar>, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
int mbtowc(
|
|
|
|
|
ffi.Pointer<ffi.WChar> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _mbtowc(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _mbtowcPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.WChar>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Size)>>('mbtowc');
|
|
|
|
|
late final _mbtowc = _mbtowcPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.WChar>, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
void qsort(
|
|
|
|
|
ffi.Pointer<ffi.Void> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
int __width,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__compar,
|
|
|
|
|
) {
|
|
|
|
|
return _qsort(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__width,
|
|
|
|
|
__compar,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _qsortPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>>('qsort');
|
|
|
|
|
late final _qsort = _qsortPtr.asFunction<
|
|
|
|
|
void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
int,
|
|
|
|
|
int,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>)>();
|
|
|
|
|
|
|
|
|
|
int rand() {
|
|
|
|
|
return _rand();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _randPtr = _lookup<ffi.NativeFunction<ffi.Int Function()>>('rand');
|
|
|
|
|
late final _rand = _randPtr.asFunction<int Function()>();
|
|
|
|
|
|
|
|
|
|
void srand(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _srand(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _srandPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.UnsignedInt)>>('srand');
|
|
|
|
|
late final _srand = _srandPtr.asFunction<void Function(int)>();
|
|
|
|
|
|
|
|
|
|
double strtod(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _strtod(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtodPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Double Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('strtod');
|
|
|
|
|
late final _strtod = _strtodPtr.asFunction<
|
|
|
|
|
double Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
double strtof(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _strtof(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtofPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Float Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('strtof');
|
|
|
|
|
late final _strtof = _strtofPtr.asFunction<
|
|
|
|
|
double Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
int strtol(
|
|
|
|
|
ffi.Pointer<ffi.Char> __str,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> __endptr,
|
|
|
|
|
int __base,
|
|
|
|
|
) {
|
|
|
|
|
return _strtol(
|
|
|
|
|
__str,
|
|
|
|
|
__endptr,
|
|
|
|
|
__base,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtolPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Long Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Int)>>('strtol');
|
|
|
|
|
late final _strtol = _strtolPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
|
|
|
|
|
|
|
|
|
|
int strtoll(
|
|
|
|
|
ffi.Pointer<ffi.Char> __str,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> __endptr,
|
|
|
|
|
int __base,
|
|
|
|
|
) {
|
|
|
|
|
return _strtoll(
|
|
|
|
|
__str,
|
|
|
|
|
__endptr,
|
|
|
|
|
__base,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtollPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.LongLong Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Int)>>('strtoll');
|
|
|
|
|
late final _strtoll = _strtollPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
|
|
|
|
|
|
|
|
|
|
int strtoul(
|
|
|
|
|
ffi.Pointer<ffi.Char> __str,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> __endptr,
|
|
|
|
|
int __base,
|
|
|
|
|
) {
|
|
|
|
|
return _strtoul(
|
|
|
|
|
__str,
|
|
|
|
|
__endptr,
|
|
|
|
|
__base,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtoulPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.UnsignedLong Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Int)>>('strtoul');
|
|
|
|
|
late final _strtoul = _strtoulPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
|
|
|
|
|
|
|
|
|
|
int strtoull(
|
|
|
|
|
ffi.Pointer<ffi.Char> __str,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> __endptr,
|
|
|
|
|
int __base,
|
|
|
|
|
) {
|
|
|
|
|
return _strtoull(
|
|
|
|
|
__str,
|
|
|
|
|
__endptr,
|
|
|
|
|
__base,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtoullPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.UnsignedLongLong Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Int)>>('strtoull');
|
|
|
|
|
late final _strtoull = _strtoullPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
|
|
|
|
|
|
|
|
|
|
int system(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _system(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _systemPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'system');
|
|
|
|
|
late final _system =
|
|
|
|
|
_systemPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int wcstombs(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.WChar> arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _wcstombs(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _wcstombsPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Size Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.WChar>,
|
|
|
|
|
ffi.Size)>>('wcstombs');
|
|
|
|
|
late final _wcstombs = _wcstombsPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.WChar>, int)>();
|
|
|
|
|
|
|
|
|
|
int wctomb(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _wctomb(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _wctombPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.WChar)>>('wctomb');
|
|
|
|
|
late final _wctomb =
|
|
|
|
|
_wctombPtr.asFunction<int Function(ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
void _Exit(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return __Exit(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final __ExitPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Int)>>('_Exit');
|
|
|
|
|
late final __Exit = __ExitPtr.asFunction<void Function(int)>();
|
|
|
|
|
|
|
|
|
|
int a64l(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _a64l(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _a64lPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Long Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'a64l');
|
|
|
|
|
late final _a64l = _a64lPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
double drand48() {
|
|
|
|
|
return _drand48();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _drand48Ptr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Double Function()>>('drand48');
|
|
|
|
|
late final _drand48 = _drand48Ptr.asFunction<double Function()>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> ecvt(
|
|
|
|
|
double arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
ffi.Pointer<ffi.Int> arg2,
|
|
|
|
|
ffi.Pointer<ffi.Int> arg3,
|
|
|
|
|
) {
|
|
|
|
|
return _ecvt(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
arg3,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _ecvtPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Double, ffi.Int,
|
|
|
|
|
ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>)>>('ecvt');
|
|
|
|
|
late final _ecvt = _ecvtPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
double, int, ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>)>();
|
|
|
|
|
|
|
|
|
|
double erand48(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _erand48(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _erand48Ptr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Double Function(ffi.Pointer<ffi.UnsignedShort>)>>('erand48');
|
|
|
|
|
late final _erand48 =
|
|
|
|
|
_erand48Ptr.asFunction<double Function(ffi.Pointer<ffi.UnsignedShort>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> fcvt(
|
|
|
|
|
double arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
ffi.Pointer<ffi.Int> arg2,
|
|
|
|
|
ffi.Pointer<ffi.Int> arg3,
|
|
|
|
|
) {
|
|
|
|
|
return _fcvt(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
arg3,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _fcvtPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Double, ffi.Int,
|
|
|
|
|
ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>)>>('fcvt');
|
|
|
|
|
late final _fcvt = _fcvtPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
double, int, ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Int>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> gcvt(
|
|
|
|
|
double arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _gcvt(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _gcvtPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Double, ffi.Int, ffi.Pointer<ffi.Char>)>>('gcvt');
|
|
|
|
|
late final _gcvt = _gcvtPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(double, int, ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int getsubopt(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg1,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _getsubopt(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _getsuboptPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('getsubopt');
|
|
|
|
|
late final _getsubopt = _getsuboptPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
int grantpt(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _grantpt(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _grantptPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>('grantpt');
|
|
|
|
|
late final _grantpt = _grantptPtr.asFunction<int Function(int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> initstate(
|
|
|
|
|
int arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _initstate(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _initstatePtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.UnsignedInt, ffi.Pointer<ffi.Char>, ffi.Size)>>('initstate');
|
|
|
|
|
late final _initstate = _initstatePtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(int, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
int jrand48(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _jrand48(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _jrand48Ptr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Long Function(ffi.Pointer<ffi.UnsignedShort>)>>('jrand48');
|
|
|
|
|
late final _jrand48 =
|
|
|
|
|
_jrand48Ptr.asFunction<int Function(ffi.Pointer<ffi.UnsignedShort>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> l64a(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _l64a(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _l64aPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(ffi.Long)>>(
|
|
|
|
|
'l64a');
|
|
|
|
|
late final _l64a = _l64aPtr.asFunction<ffi.Pointer<ffi.Char> Function(int)>();
|
|
|
|
|
|
|
|
|
|
void lcong48(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _lcong48(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _lcong48Ptr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(ffi.Pointer<ffi.UnsignedShort>)>>('lcong48');
|
|
|
|
|
late final _lcong48 =
|
|
|
|
|
_lcong48Ptr.asFunction<void Function(ffi.Pointer<ffi.UnsignedShort>)>();
|
|
|
|
|
|
|
|
|
|
int lrand48() {
|
|
|
|
|
return _lrand48();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _lrand48Ptr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Long Function()>>('lrand48');
|
|
|
|
|
late final _lrand48 = _lrand48Ptr.asFunction<int Function()>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> mktemp(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _mktemp(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _mktempPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>>('mktemp');
|
|
|
|
|
late final _mktemp = _mktempPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int mkstemp(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _mkstemp(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _mkstempPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'mkstemp');
|
|
|
|
|
late final _mkstemp =
|
|
|
|
|
_mkstempPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int mrand48() {
|
|
|
|
|
return _mrand48();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _mrand48Ptr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Long Function()>>('mrand48');
|
|
|
|
|
late final _mrand48 = _mrand48Ptr.asFunction<int Function()>();
|
|
|
|
|
|
|
|
|
|
int nrand48(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _nrand48(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _nrand48Ptr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Long Function(ffi.Pointer<ffi.UnsignedShort>)>>('nrand48');
|
|
|
|
|
late final _nrand48 =
|
|
|
|
|
_nrand48Ptr.asFunction<int Function(ffi.Pointer<ffi.UnsignedShort>)>();
|
|
|
|
|
|
|
|
|
|
int posix_openpt(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _posix_openpt(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _posix_openptPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>('posix_openpt');
|
|
|
|
|
late final _posix_openpt = _posix_openptPtr.asFunction<int Function(int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> ptsname(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _ptsname(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _ptsnamePtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(ffi.Int)>>(
|
|
|
|
|
'ptsname');
|
|
|
|
|
late final _ptsname =
|
|
|
|
|
_ptsnamePtr.asFunction<ffi.Pointer<ffi.Char> Function(int)>();
|
|
|
|
|
|
|
|
|
|
int ptsname_r(
|
|
|
|
|
int fildes,
|
|
|
|
|
ffi.Pointer<ffi.Char> buffer,
|
|
|
|
|
int buflen,
|
|
|
|
|
) {
|
|
|
|
|
return _ptsname_r(
|
|
|
|
|
fildes,
|
|
|
|
|
buffer,
|
|
|
|
|
buflen,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _ptsname_rPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Int, ffi.Pointer<ffi.Char>, ffi.Size)>>('ptsname_r');
|
|
|
|
|
late final _ptsname_r =
|
|
|
|
|
_ptsname_rPtr.asFunction<int Function(int, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
int putenv(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _putenv(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _putenvPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'putenv');
|
|
|
|
|
late final _putenv =
|
|
|
|
|
_putenvPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int random() {
|
|
|
|
|
return _random();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _randomPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Long Function()>>('random');
|
|
|
|
|
late final _random = _randomPtr.asFunction<int Function()>();
|
|
|
|
|
|
|
|
|
|
int rand_r(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedInt> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _rand_r(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _rand_rPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.UnsignedInt>)>>(
|
|
|
|
|
'rand_r');
|
|
|
|
|
late final _rand_r =
|
|
|
|
|
_rand_rPtr.asFunction<int Function(ffi.Pointer<ffi.UnsignedInt>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> realpath(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _realpath(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _realpathPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>>('realpath');
|
|
|
|
|
late final _realpath = _realpathPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> seed48(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _seed48(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _seed48Ptr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> Function(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort>)>>('seed48');
|
|
|
|
|
late final _seed48 = _seed48Ptr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort> Function(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedShort>)>();
|
|
|
|
|
|
|
|
|
|
int setenv(
|
|
|
|
|
ffi.Pointer<ffi.Char> __name,
|
|
|
|
|
ffi.Pointer<ffi.Char> __value,
|
|
|
|
|
int __overwrite,
|
|
|
|
|
) {
|
|
|
|
|
return _setenv(
|
|
|
|
|
__name,
|
|
|
|
|
__value,
|
|
|
|
|
__overwrite,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setenvPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Int)>>('setenv');
|
|
|
|
|
late final _setenv = _setenvPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
void setkey(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _setkey(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setkeyPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'setkey');
|
|
|
|
|
late final _setkey =
|
|
|
|
|
_setkeyPtr.asFunction<void Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> setstate(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _setstate(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setstatePtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>>('setstate');
|
|
|
|
|
late final _setstate = _setstatePtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
void srand48(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _srand48(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _srand48Ptr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Long)>>('srand48');
|
|
|
|
|
late final _srand48 = _srand48Ptr.asFunction<void Function(int)>();
|
|
|
|
|
|
|
|
|
|
void srandom(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _srandom(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _srandomPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.UnsignedInt)>>(
|
|
|
|
|
'srandom');
|
|
|
|
|
late final _srandom = _srandomPtr.asFunction<void Function(int)>();
|
|
|
|
|
|
|
|
|
|
int unlockpt(
|
|
|
|
|
int arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _unlockpt(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _unlockptPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int)>>('unlockpt');
|
|
|
|
|
late final _unlockpt = _unlockptPtr.asFunction<int Function(int)>();
|
|
|
|
|
|
|
|
|
|
int unsetenv(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _unsetenv(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _unsetenvPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'unsetenv');
|
|
|
|
|
late final _unsetenv =
|
|
|
|
|
_unsetenvPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int arc4random() {
|
|
|
|
|
return _arc4random();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _arc4randomPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Uint32 Function()>>('arc4random');
|
|
|
|
|
late final _arc4random = _arc4randomPtr.asFunction<int Function()>();
|
|
|
|
|
|
|
|
|
|
void arc4random_addrandom(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar> arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _arc4random_addrandom(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _arc4random_addrandomPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar>, ffi.Int)>>('arc4random_addrandom');
|
|
|
|
|
late final _arc4random_addrandom = _arc4random_addrandomPtr
|
|
|
|
|
.asFunction<void Function(ffi.Pointer<ffi.UnsignedChar>, int)>();
|
|
|
|
|
|
|
|
|
|
void arc4random_buf(
|
|
|
|
|
ffi.Pointer<ffi.Void> __buf,
|
|
|
|
|
int __nbytes,
|
|
|
|
|
) {
|
|
|
|
|
return _arc4random_buf(
|
|
|
|
|
__buf,
|
|
|
|
|
__nbytes,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _arc4random_bufPtr = _lookup<
|
|
|
|
|
ffi
|
|
|
|
|
.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Size)>>(
|
|
|
|
|
'arc4random_buf');
|
|
|
|
|
late final _arc4random_buf = _arc4random_bufPtr
|
|
|
|
|
.asFunction<void Function(ffi.Pointer<ffi.Void>, int)>();
|
|
|
|
|
|
|
|
|
|
void arc4random_stir() {
|
|
|
|
|
return _arc4random_stir();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _arc4random_stirPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function()>>('arc4random_stir');
|
|
|
|
|
late final _arc4random_stir =
|
|
|
|
|
_arc4random_stirPtr.asFunction<void Function()>();
|
|
|
|
|
|
|
|
|
|
int arc4random_uniform(
|
|
|
|
|
int __upper_bound,
|
|
|
|
|
) {
|
|
|
|
|
return _arc4random_uniform(
|
|
|
|
|
__upper_bound,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _arc4random_uniformPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Uint32 Function(ffi.Uint32)>>(
|
|
|
|
|
'arc4random_uniform');
|
|
|
|
|
late final _arc4random_uniform =
|
|
|
|
|
_arc4random_uniformPtr.asFunction<int Function(int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> cgetcap(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
int arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetcap(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetcapPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Int)>>('cgetcap');
|
|
|
|
|
late final _cgetcap = _cgetcapPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
int cgetclose() {
|
|
|
|
|
return _cgetclose();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetclosePtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function()>>('cgetclose');
|
|
|
|
|
late final _cgetclose = _cgetclosePtr.asFunction<int Function()>();
|
|
|
|
|
|
|
|
|
|
int cgetent(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg1,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetent(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetentPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Char>)>>('cgetent');
|
|
|
|
|
late final _cgetent = _cgetentPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int cgetfirst(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetfirst(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetfirstPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('cgetfirst');
|
|
|
|
|
late final _cgetfirst = _cgetfirstPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
int cgetmatch(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetmatch(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetmatchPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>>('cgetmatch');
|
|
|
|
|
late final _cgetmatch = _cgetmatchPtr
|
|
|
|
|
.asFunction<int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int cgetnext(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetnext(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetnextPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('cgetnext');
|
|
|
|
|
late final _cgetnext = _cgetnextPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Pointer<ffi.Char>>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
int cgetnum(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
ffi.Pointer<ffi.Long> arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetnum(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetnumPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Long>)>>('cgetnum');
|
|
|
|
|
late final _cgetnum = _cgetnumPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Long>)>();
|
|
|
|
|
|
|
|
|
|
int cgetset(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetset(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetsetPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'cgetset');
|
|
|
|
|
late final _cgetset =
|
|
|
|
|
_cgetsetPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int cgetstr(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetstr(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetstrPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('cgetstr');
|
|
|
|
|
late final _cgetstr = _cgetstrPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
int cgetustr(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Char> arg1,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> arg2,
|
|
|
|
|
) {
|
|
|
|
|
return _cgetustr(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
arg2,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _cgetustrPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('cgetustr');
|
|
|
|
|
late final _cgetustr = _cgetustrPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
int daemon(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _daemon(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _daemonPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Int, ffi.Int)>>('daemon');
|
|
|
|
|
late final _daemon = _daemonPtr.asFunction<int Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> devname(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _devname(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _devnamePtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(dev_t, mode_t)>>(
|
|
|
|
|
'devname');
|
|
|
|
|
late final _devname =
|
|
|
|
|
_devnamePtr.asFunction<ffi.Pointer<ffi.Char> Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> devname_r(
|
|
|
|
|
int arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
ffi.Pointer<ffi.Char> buf,
|
|
|
|
|
int len,
|
|
|
|
|
) {
|
|
|
|
|
return _devname_r(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
buf,
|
|
|
|
|
len,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _devname_rPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
dev_t, mode_t, ffi.Pointer<ffi.Char>, ffi.Int)>>('devname_r');
|
|
|
|
|
late final _devname_r = _devname_rPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(int, int, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> getbsize(
|
|
|
|
|
ffi.Pointer<ffi.Int> arg0,
|
|
|
|
|
ffi.Pointer<ffi.Long> arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _getbsize(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _getbsizePtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Long>)>>('getbsize');
|
|
|
|
|
late final _getbsize = _getbsizePtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Int>, ffi.Pointer<ffi.Long>)>();
|
|
|
|
|
|
|
|
|
|
int getloadavg(
|
|
|
|
|
ffi.Pointer<ffi.Double> arg0,
|
|
|
|
|
int arg1,
|
|
|
|
|
) {
|
|
|
|
|
return _getloadavg(
|
|
|
|
|
arg0,
|
|
|
|
|
arg1,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _getloadavgPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Double>, ffi.Int)>>('getloadavg');
|
|
|
|
|
late final _getloadavg =
|
|
|
|
|
_getloadavgPtr.asFunction<int Function(ffi.Pointer<ffi.Double>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> getprogname() {
|
|
|
|
|
return _getprogname();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _getprognamePtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>(
|
|
|
|
|
'getprogname');
|
|
|
|
|
late final _getprogname =
|
|
|
|
|
_getprognamePtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
|
|
|
|
|
|
|
|
|
|
void setprogname(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _setprogname(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setprognamePtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'setprogname');
|
|
|
|
|
late final _setprogname =
|
|
|
|
|
_setprognamePtr.asFunction<void Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int heapsort(
|
|
|
|
|
ffi.Pointer<ffi.Void> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
int __width,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__compar,
|
|
|
|
|
) {
|
|
|
|
|
return _heapsort(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__width,
|
|
|
|
|
__compar,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _heapsortPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>>('heapsort');
|
|
|
|
|
late final _heapsort = _heapsortPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
int,
|
|
|
|
|
int,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>)>();
|
|
|
|
|
|
|
|
|
|
int mergesort(
|
|
|
|
|
ffi.Pointer<ffi.Void> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
int __width,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__compar,
|
|
|
|
|
) {
|
|
|
|
|
return _mergesort(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__width,
|
|
|
|
|
__compar,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _mergesortPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>>('mergesort');
|
|
|
|
|
late final _mergesort = _mergesortPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
int,
|
|
|
|
|
int,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>)>();
|
|
|
|
|
|
|
|
|
|
void psort(
|
|
|
|
|
ffi.Pointer<ffi.Void> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
int __width,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__compar,
|
|
|
|
|
) {
|
|
|
|
|
return _psort(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__width,
|
|
|
|
|
__compar,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _psortPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>>('psort');
|
|
|
|
|
late final _psort = _psortPtr.asFunction<
|
|
|
|
|
void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
int,
|
|
|
|
|
int,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>)>>)>();
|
|
|
|
|
|
|
|
|
|
void psort_r(
|
|
|
|
|
ffi.Pointer<ffi.Void> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
int __width,
|
|
|
|
|
ffi.Pointer<ffi.Void> arg3,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__compar,
|
|
|
|
|
) {
|
|
|
|
|
return _psort_r(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__width,
|
|
|
|
|
arg3,
|
|
|
|
|
__compar,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _psort_rPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>>('psort_r');
|
|
|
|
|
late final _psort_r = _psort_rPtr.asFunction<
|
|
|
|
|
void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
int,
|
|
|
|
|
int,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>();
|
|
|
|
|
|
|
|
|
|
void qsort_r(
|
|
|
|
|
ffi.Pointer<ffi.Void> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
int __width,
|
|
|
|
|
ffi.Pointer<ffi.Void> arg3,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__compar,
|
|
|
|
|
) {
|
|
|
|
|
return _qsort_r(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__width,
|
|
|
|
|
arg3,
|
|
|
|
|
__compar,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _qsort_rPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Size,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>>('qsort_r');
|
|
|
|
|
late final _qsort_r = _qsort_rPtr.asFunction<
|
|
|
|
|
void Function(
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
int,
|
|
|
|
|
int,
|
|
|
|
|
ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>,
|
|
|
|
|
ffi.Pointer<ffi.Void>)>>)>();
|
|
|
|
|
|
|
|
|
|
int radixsort(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar> __table,
|
|
|
|
|
int __endbyte,
|
|
|
|
|
) {
|
|
|
|
|
return _radixsort(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__table,
|
|
|
|
|
__endbyte,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _radixsortPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>>, ffi.Int,
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar>, ffi.UnsignedInt)>>('radixsort');
|
|
|
|
|
late final _radixsort = _radixsortPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>>, int,
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar>, int)>();
|
|
|
|
|
|
|
|
|
|
int rpmatch(
|
|
|
|
|
ffi.Pointer<ffi.Char> arg0,
|
|
|
|
|
) {
|
|
|
|
|
return _rpmatch(
|
|
|
|
|
arg0,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _rpmatchPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Int Function(ffi.Pointer<ffi.Char>)>>(
|
|
|
|
|
'rpmatch');
|
|
|
|
|
late final _rpmatch =
|
|
|
|
|
_rpmatchPtr.asFunction<int Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
int sradixsort(
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>> __base,
|
|
|
|
|
int __nel,
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar> __table,
|
|
|
|
|
int __endbyte,
|
|
|
|
|
) {
|
|
|
|
|
return _sradixsort(
|
|
|
|
|
__base,
|
|
|
|
|
__nel,
|
|
|
|
|
__table,
|
|
|
|
|
__endbyte,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _sradixsortPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Int Function(ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>>, ffi.Int,
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar>, ffi.UnsignedInt)>>('sradixsort');
|
|
|
|
|
late final _sradixsort = _sradixsortPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>>, int,
|
|
|
|
|
ffi.Pointer<ffi.UnsignedChar>, int)>();
|
|
|
|
|
|
|
|
|
|
void sranddev() {
|
|
|
|
|
return _sranddev();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _sranddevPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function()>>('sranddev');
|
|
|
|
|
late final _sranddev = _sranddevPtr.asFunction<void Function()>();
|
|
|
|
|
|
|
|
|
|
void srandomdev() {
|
|
|
|
|
return _srandomdev();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _srandomdevPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function()>>('srandomdev');
|
|
|
|
|
late final _srandomdev = _srandomdevPtr.asFunction<void Function()>();
|
|
|
|
|
|
|
|
|
|
int strtonum(
|
|
|
|
|
ffi.Pointer<ffi.Char> __numstr,
|
|
|
|
|
int __minval,
|
|
|
|
|
int __maxval,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> __errstrp,
|
|
|
|
|
) {
|
|
|
|
|
return _strtonum(
|
|
|
|
|
__numstr,
|
|
|
|
|
__minval,
|
|
|
|
|
__maxval,
|
|
|
|
|
__errstrp,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtonumPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.LongLong Function(ffi.Pointer<ffi.Char>, ffi.LongLong,
|
|
|
|
|
ffi.LongLong, ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('strtonum');
|
|
|
|
|
late final _strtonum = _strtonumPtr.asFunction<
|
|
|
|
|
int Function(ffi.Pointer<ffi.Char>, int, int,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
int strtoq(
|
|
|
|
|
ffi.Pointer<ffi.Char> __str,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> __endptr,
|
|
|
|
|
int __base,
|
|
|
|
|
) {
|
|
|
|
|
return _strtoq(
|
|
|
|
|
__str,
|
|
|
|
|
__endptr,
|
|
|
|
|
__base,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtoqPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.LongLong Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Int)>>('strtoq');
|
|
|
|
|
late final _strtoq = _strtoqPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
|
|
|
|
|
|
|
|
|
|
int strtouq(
|
|
|
|
|
ffi.Pointer<ffi.Char> __str,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> __endptr,
|
|
|
|
|
int __base,
|
|
|
|
|
) {
|
|
|
|
|
return _strtouq(
|
|
|
|
|
__str,
|
|
|
|
|
__endptr,
|
|
|
|
|
__base,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _strtouqPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.UnsignedLongLong Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>>, ffi.Int)>>('strtouq');
|
|
|
|
|
late final _strtouq = _strtouqPtr.asFunction<
|
|
|
|
|
int Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Pointer<ffi.Char>>, int)>();
|
|
|
|
|
|
|
|
|
|
late final ffi.Pointer<ffi.Pointer<ffi.Char>> _suboptarg =
|
|
|
|
|
_lookup<ffi.Pointer<ffi.Char>>('suboptarg');
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> get suboptarg => _suboptarg.value;
|
|
|
|
|
|
|
|
|
|
set suboptarg(ffi.Pointer<ffi.Char> value) => _suboptarg.value = value;
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> parseCli(
|
|
|
|
|
int argc,
|
|
|
|
|
ffi.Pointer<ffi.Pointer<ffi.Char>> argv,
|
|
|
|
|
) {
|
|
|
|
|
return _parseCli(
|
|
|
|
|
argc,
|
|
|
|
|
argv,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _parseCliPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Int, ffi.Pointer<ffi.Pointer<ffi.Char>>)>>('parseCli');
|
|
|
|
|
late final _parseCli = _parseCliPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
int, ffi.Pointer<ffi.Pointer<ffi.Char>>)>();
|
|
|
|
|
|
|
|
|
|
void setupOnce(
|
|
|
|
|
ffi.Pointer<ffi.Void> api,
|
|
|
|
|
) {
|
|
|
|
|
return _setupOnce(
|
|
|
|
|
api,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setupOncePtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
|
|
|
|
|
'setupOnce');
|
|
|
|
|
late final _setupOnce =
|
|
|
|
|
_setupOncePtr.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> setup(
|
|
|
|
|
ffi.Pointer<ffi.Char> baseDir,
|
|
|
|
|
ffi.Pointer<ffi.Char> workingDir,
|
|
|
|
|
ffi.Pointer<ffi.Char> tempDir,
|
|
|
|
|
int statusPort,
|
|
|
|
|
int debug,
|
|
|
|
|
) {
|
|
|
|
|
return _setup(
|
|
|
|
|
baseDir,
|
|
|
|
|
workingDir,
|
|
|
|
|
tempDir,
|
|
|
|
|
statusPort,
|
|
|
|
|
debug,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _setupPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.LongLong,
|
|
|
|
|
GoUint8)>>('setup');
|
|
|
|
|
late final _setup = _setupPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> parse(
|
|
|
|
|
ffi.Pointer<ffi.Char> path,
|
|
|
|
|
ffi.Pointer<ffi.Char> tempPath,
|
|
|
|
|
int debug,
|
|
|
|
|
) {
|
|
|
|
|
return _parse(
|
|
|
|
|
path,
|
|
|
|
|
tempPath,
|
|
|
|
|
debug,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _parsePtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, GoUint8)>>('parse');
|
|
|
|
|
late final _parse = _parsePtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> changeHiddifyOptions(
|
|
|
|
|
ffi.Pointer<ffi.Char> HiddifyOptionsJson,
|
|
|
|
|
) {
|
|
|
|
|
return _changeHiddifyOptions(
|
|
|
|
|
HiddifyOptionsJson,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _changeHiddifyOptionsPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>)>>('changeHiddifyOptions');
|
|
|
|
|
late final _changeHiddifyOptions = _changeHiddifyOptionsPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> generateConfig(
|
|
|
|
|
ffi.Pointer<ffi.Char> path,
|
|
|
|
|
) {
|
|
|
|
|
return _generateConfig(
|
|
|
|
|
path,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _generateConfigPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>)>>('generateConfig');
|
|
|
|
|
late final _generateConfig = _generateConfigPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> start(
|
|
|
|
|
ffi.Pointer<ffi.Char> configPath,
|
|
|
|
|
int disableMemoryLimit,
|
|
|
|
|
) {
|
|
|
|
|
return _start(
|
|
|
|
|
configPath,
|
|
|
|
|
disableMemoryLimit,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _startPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, GoUint8)>>('start');
|
|
|
|
|
late final _start = _startPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> stop() {
|
|
|
|
|
return _stop();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _stopPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function()>>('stop');
|
|
|
|
|
late final _stop = _stopPtr.asFunction<ffi.Pointer<ffi.Char> Function()>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> restart(
|
|
|
|
|
ffi.Pointer<ffi.Char> configPath,
|
|
|
|
|
int disableMemoryLimit,
|
|
|
|
|
) {
|
|
|
|
|
return _restart(
|
|
|
|
|
configPath,
|
|
|
|
|
disableMemoryLimit,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _restartPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, GoUint8)>>('restart');
|
|
|
|
|
late final _restart = _restartPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> startCommandClient(
|
|
|
|
|
int command,
|
|
|
|
|
int port,
|
|
|
|
|
) {
|
|
|
|
|
return _startCommandClient(
|
|
|
|
|
command,
|
|
|
|
|
port,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _startCommandClientPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Int, ffi.LongLong)>>('startCommandClient');
|
|
|
|
|
late final _startCommandClient = _startCommandClientPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(int, int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> stopCommandClient(
|
|
|
|
|
int command,
|
|
|
|
|
) {
|
|
|
|
|
return _stopCommandClient(
|
|
|
|
|
command,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _stopCommandClientPtr =
|
|
|
|
|
_lookup<ffi.NativeFunction<ffi.Pointer<ffi.Char> Function(ffi.Int)>>(
|
|
|
|
|
'stopCommandClient');
|
|
|
|
|
late final _stopCommandClient =
|
|
|
|
|
_stopCommandClientPtr.asFunction<ffi.Pointer<ffi.Char> Function(int)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> selectOutbound(
|
|
|
|
|
ffi.Pointer<ffi.Char> groupTag,
|
|
|
|
|
ffi.Pointer<ffi.Char> outboundTag,
|
|
|
|
|
) {
|
|
|
|
|
return _selectOutbound(
|
|
|
|
|
groupTag,
|
|
|
|
|
outboundTag,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _selectOutboundPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>>('selectOutbound');
|
|
|
|
|
late final _selectOutbound = _selectOutboundPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> urlTest(
|
|
|
|
|
ffi.Pointer<ffi.Char> groupTag,
|
|
|
|
|
) {
|
|
|
|
|
return _urlTest(
|
|
|
|
|
groupTag,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _urlTestPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>>('urlTest');
|
|
|
|
|
late final _urlTest = _urlTestPtr
|
|
|
|
|
.asFunction<ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> generateWarpConfig(
|
|
|
|
|
ffi.Pointer<ffi.Char> licenseKey,
|
|
|
|
|
ffi.Pointer<ffi.Char> accountId,
|
|
|
|
|
ffi.Pointer<ffi.Char> accessToken,
|
|
|
|
|
) {
|
|
|
|
|
return _generateWarpConfig(
|
|
|
|
|
licenseKey,
|
|
|
|
|
accountId,
|
|
|
|
|
accessToken,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _generateWarpConfigPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Char>)>>('generateWarpConfig');
|
|
|
|
|
late final _generateWarpConfig = _generateWarpConfigPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>,
|
|
|
|
|
ffi.Pointer<ffi.Char>, ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
|
|
|
|
|
ffi.Pointer<ffi.Char> StartCoreGrpcServer(
|
|
|
|
|
ffi.Pointer<ffi.Char> listenAddress,
|
|
|
|
|
) {
|
|
|
|
|
return _StartCoreGrpcServer(
|
|
|
|
|
listenAddress,
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
late final _StartCoreGrpcServerPtr = _lookup<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(
|
|
|
|
|
ffi.Pointer<ffi.Char>)>>('StartCoreGrpcServer');
|
|
|
|
|
late final _StartCoreGrpcServer = _StartCoreGrpcServerPtr.asFunction<
|
|
|
|
|
ffi.Pointer<ffi.Char> Function(ffi.Pointer<ffi.Char>)>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __mbstate_t extends ffi.Union {
|
|
|
|
|
@ffi.Array.multi([128])
|
|
|
|
|
external ffi.Array<ffi.Char> __mbstate8;
|
|
|
|
|
|
|
|
|
|
@ffi.LongLong()
|
|
|
|
|
external int _mbstateL;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_pthread_handler_rec extends ffi.Struct {
|
|
|
|
|
external ffi
|
|
|
|
|
.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__routine;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<ffi.Void> __arg;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<__darwin_pthread_handler_rec> __next;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_attr_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([56])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_cond_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([40])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_condattr_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([8])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_mutex_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([56])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_mutexattr_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([8])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_once_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([8])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_rwlock_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([192])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_rwlockattr_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _opaque_pthread_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int __sig;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<__darwin_pthread_handler_rec> __cleanup_stack;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([8176])
|
|
|
|
|
external ffi.Array<ffi.Char> __opaque;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class _GoString_ extends ffi.Struct {
|
|
|
|
|
external ffi.Pointer<ffi.Char> p;
|
|
|
|
|
|
|
|
|
|
@ptrdiff_t()
|
|
|
|
|
external int n;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef ptrdiff_t = __darwin_ptrdiff_t;
|
|
|
|
|
typedef __darwin_ptrdiff_t = ffi.Long;
|
|
|
|
|
|
|
|
|
|
abstract class idtype_t {
|
|
|
|
|
static const int P_ALL = 0;
|
|
|
|
|
static const int P_PID = 1;
|
|
|
|
|
static const int P_PGID = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_exception_state extends ffi.Struct {
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __exception;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __fsr;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __far;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef __uint32_t = ffi.UnsignedInt;
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_exception_state64 extends ffi.Struct {
|
|
|
|
|
@__uint64_t()
|
|
|
|
|
external int __far;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __esr;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __exception;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef __uint64_t = ffi.UnsignedLongLong;
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_thread_state extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([13])
|
|
|
|
|
external ffi.Array<__uint32_t> __r;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __sp;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __lr;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __pc;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __cpsr;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_thread_state64 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([29])
|
|
|
|
|
external ffi.Array<__uint64_t> __x;
|
|
|
|
|
|
|
|
|
|
@__uint64_t()
|
|
|
|
|
external int __fp;
|
|
|
|
|
|
|
|
|
|
@__uint64_t()
|
|
|
|
|
external int __lr;
|
|
|
|
|
|
|
|
|
|
@__uint64_t()
|
|
|
|
|
external int __sp;
|
|
|
|
|
|
|
|
|
|
@__uint64_t()
|
|
|
|
|
external int __pc;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __cpsr;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __pad;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_vfp_state extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([64])
|
|
|
|
|
external ffi.Array<__uint32_t> __r;
|
|
|
|
|
|
|
|
|
|
@__uint32_t()
|
|
|
|
|
external int __fpscr;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_neon_state64 extends ffi.Opaque {}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_neon_state extends ffi.Opaque {}
|
|
|
|
|
|
|
|
|
|
final class __arm_pagein_state extends ffi.Struct {
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int __pagein_error;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __arm_legacy_debug_state extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __bvr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __bcr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __wvr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __wcr;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_debug_state32 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __bvr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __bcr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __wvr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint32_t> __wcr;
|
|
|
|
|
|
|
|
|
|
@__uint64_t()
|
|
|
|
|
external int __mdscr_el1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_debug_state64 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint64_t> __bvr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint64_t> __bcr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint64_t> __wvr;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint64_t> __wcr;
|
|
|
|
|
|
|
|
|
|
@__uint64_t()
|
|
|
|
|
external int __mdscr_el1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_arm_cpmu_state64 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<__uint64_t> __ctrs;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_mcontext32 extends ffi.Struct {
|
|
|
|
|
external __darwin_arm_exception_state __es;
|
|
|
|
|
|
|
|
|
|
external __darwin_arm_thread_state __ss;
|
|
|
|
|
|
|
|
|
|
external __darwin_arm_vfp_state __fs;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __darwin_mcontext64 extends ffi.Opaque {}
|
|
|
|
|
|
|
|
|
|
final class __darwin_sigaltstack extends ffi.Struct {
|
|
|
|
|
external ffi.Pointer<ffi.Void> ss_sp;
|
|
|
|
|
|
|
|
|
|
@__darwin_size_t()
|
|
|
|
|
external int ss_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int ss_flags;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef __darwin_size_t = ffi.UnsignedLong;
|
|
|
|
|
|
|
|
|
|
final class __darwin_ucontext extends ffi.Struct {
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int uc_onstack;
|
|
|
|
|
|
|
|
|
|
@__darwin_sigset_t()
|
|
|
|
|
external int uc_sigmask;
|
|
|
|
|
|
|
|
|
|
external __darwin_sigaltstack uc_stack;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<__darwin_ucontext> uc_link;
|
|
|
|
|
|
|
|
|
|
@__darwin_size_t()
|
|
|
|
|
external int uc_mcsize;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<__darwin_mcontext64> uc_mcontext;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef __darwin_sigset_t = __uint32_t;
|
|
|
|
|
|
|
|
|
|
final class sigval extends ffi.Union {
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int sival_int;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<ffi.Void> sival_ptr;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class sigevent extends ffi.Struct {
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int sigev_notify;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int sigev_signo;
|
|
|
|
|
|
|
|
|
|
external sigval sigev_value;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<ffi.NativeFunction<ffi.Void Function(sigval)>>
|
|
|
|
|
sigev_notify_function;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<pthread_attr_t> sigev_notify_attributes;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef pthread_attr_t = __darwin_pthread_attr_t;
|
|
|
|
|
typedef __darwin_pthread_attr_t = _opaque_pthread_attr_t;
|
|
|
|
|
|
|
|
|
|
final class __siginfo extends ffi.Struct {
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int si_signo;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int si_errno;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int si_code;
|
|
|
|
|
|
|
|
|
|
@pid_t()
|
|
|
|
|
external int si_pid;
|
|
|
|
|
|
|
|
|
|
@uid_t()
|
|
|
|
|
external int si_uid;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int si_status;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<ffi.Void> si_addr;
|
|
|
|
|
|
|
|
|
|
external sigval si_value;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int si_band;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([7])
|
|
|
|
|
external ffi.Array<ffi.UnsignedLong> __pad;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef pid_t = __darwin_pid_t;
|
|
|
|
|
typedef __darwin_pid_t = __int32_t;
|
|
|
|
|
typedef __int32_t = ffi.Int;
|
|
|
|
|
typedef uid_t = __darwin_uid_t;
|
|
|
|
|
typedef __darwin_uid_t = __uint32_t;
|
|
|
|
|
|
|
|
|
|
final class __sigaction_u extends ffi.Union {
|
|
|
|
|
external ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>>
|
|
|
|
|
__sa_handler;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(
|
|
|
|
|
ffi.Int, ffi.Pointer<__siginfo>, ffi.Pointer<ffi.Void>)>>
|
|
|
|
|
__sa_sigaction;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class __sigaction extends ffi.Struct {
|
|
|
|
|
external __sigaction_u __sigaction_u1;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<
|
|
|
|
|
ffi.NativeFunction<
|
|
|
|
|
ffi.Void Function(ffi.Pointer<ffi.Void>, ffi.Int, ffi.Int,
|
|
|
|
|
ffi.Pointer<siginfo_t>, ffi.Pointer<ffi.Void>)>> sa_tramp;
|
|
|
|
|
|
|
|
|
|
@sigset_t()
|
|
|
|
|
external int sa_mask;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int sa_flags;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef siginfo_t = __siginfo;
|
|
|
|
|
typedef sigset_t = __darwin_sigset_t;
|
|
|
|
|
|
|
|
|
|
final class sigaction extends ffi.Struct {
|
|
|
|
|
external __sigaction_u __sigaction_u1;
|
|
|
|
|
|
|
|
|
|
@sigset_t()
|
|
|
|
|
external int sa_mask;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int sa_flags;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class sigvec extends ffi.Struct {
|
|
|
|
|
external ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int)>>
|
|
|
|
|
sv_handler;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int sv_mask;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int sv_flags;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class sigstack extends ffi.Struct {
|
|
|
|
|
external ffi.Pointer<ffi.Char> ss_sp;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int ss_onstack;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class timeval extends ffi.Struct {
|
|
|
|
|
@__darwin_time_t()
|
|
|
|
|
external int tv_sec;
|
|
|
|
|
|
|
|
|
|
@__darwin_suseconds_t()
|
|
|
|
|
external int tv_usec;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef __darwin_time_t = ffi.Long;
|
|
|
|
|
typedef __darwin_suseconds_t = __int32_t;
|
|
|
|
|
|
|
|
|
|
final class rusage extends ffi.Struct {
|
|
|
|
|
external timeval ru_utime;
|
|
|
|
|
|
|
|
|
|
external timeval ru_stime;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_maxrss;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_ixrss;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_idrss;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_isrss;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_minflt;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_majflt;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_nswap;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_inblock;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_oublock;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_msgsnd;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_msgrcv;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_nsignals;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_nvcsw;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int ru_nivcsw;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rusage_info_v0 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Uint8> ri_uuid;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_wired_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_resident_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_start_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_exit_abstime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rusage_info_v1 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Uint8> ri_uuid;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_wired_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_resident_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_start_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_exit_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_elapsed_abstime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rusage_info_v2 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Uint8> ri_uuid;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_wired_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_resident_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_start_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_exit_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_elapsed_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_bytesread;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_byteswritten;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rusage_info_v3 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Uint8> ri_uuid;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_wired_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_resident_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_start_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_exit_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_elapsed_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_bytesread;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_byteswritten;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_default;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_maintenance;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_background;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_utility;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_legacy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_initiated;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_interactive;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_billed_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_serviced_system_time;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rusage_info_v4 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Uint8> ri_uuid;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_wired_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_resident_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_start_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_exit_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_elapsed_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_bytesread;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_byteswritten;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_default;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_maintenance;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_background;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_utility;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_legacy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_initiated;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_interactive;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_billed_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_serviced_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_logical_writes;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_lifetime_max_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_instructions;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cycles;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_billed_energy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_serviced_energy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interval_max_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_runnable_time;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rusage_info_v5 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Uint8> ri_uuid;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_wired_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_resident_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_start_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_exit_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_elapsed_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_bytesread;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_byteswritten;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_default;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_maintenance;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_background;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_utility;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_legacy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_initiated;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_interactive;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_billed_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_serviced_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_logical_writes;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_lifetime_max_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_instructions;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cycles;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_billed_energy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_serviced_energy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interval_max_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_runnable_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_flags;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rusage_info_v6 extends ffi.Struct {
|
|
|
|
|
@ffi.Array.multi([16])
|
|
|
|
|
external ffi.Array<ffi.Uint8> ri_uuid;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_wired_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_resident_size;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_start_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_proc_exit_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_user_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pkg_idle_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_interrupt_wkups;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_pageins;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_child_elapsed_abstime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_bytesread;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_diskio_byteswritten;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_default;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_maintenance;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_background;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_utility;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_legacy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_initiated;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cpu_time_qos_user_interactive;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_billed_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_serviced_system_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_logical_writes;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_lifetime_max_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_instructions;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_cycles;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_billed_energy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_serviced_energy;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_interval_max_phys_footprint;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_runnable_time;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_flags;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_user_ptime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_system_ptime;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pinstructions;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_pcycles;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_energy_nj;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_penergy_nj;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_secure_time_in_system;
|
|
|
|
|
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int ri_secure_ptime_in_system;
|
|
|
|
|
|
|
|
|
|
@ffi.Array.multi([12])
|
|
|
|
|
external ffi.Array<ffi.Uint64> ri_reserved;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class rlimit extends ffi.Struct {
|
|
|
|
|
@rlim_t()
|
|
|
|
|
external int rlim_cur;
|
|
|
|
|
|
|
|
|
|
@rlim_t()
|
|
|
|
|
external int rlim_max;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef rlim_t = __uint64_t;
|
|
|
|
|
|
|
|
|
|
final class proc_rlimit_control_wakeupmon extends ffi.Struct {
|
|
|
|
|
@ffi.Uint32()
|
|
|
|
|
external int wm_flags;
|
|
|
|
|
|
|
|
|
|
@ffi.Int32()
|
|
|
|
|
external int wm_rate;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef id_t = __darwin_id_t;
|
|
|
|
|
typedef __darwin_id_t = __uint32_t;
|
|
|
|
|
|
|
|
|
|
@ffi.Packed(1)
|
|
|
|
|
final class _OSUnalignedU16 extends ffi.Struct {
|
|
|
|
|
@ffi.Uint16()
|
|
|
|
|
external int __val;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ffi.Packed(1)
|
|
|
|
|
final class _OSUnalignedU32 extends ffi.Struct {
|
|
|
|
|
@ffi.Uint32()
|
|
|
|
|
external int __val;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ffi.Packed(1)
|
|
|
|
|
final class _OSUnalignedU64 extends ffi.Struct {
|
|
|
|
|
@ffi.Uint64()
|
|
|
|
|
external int __val;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class wait extends ffi.Opaque {}
|
|
|
|
|
|
|
|
|
|
final class div_t extends ffi.Struct {
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int quot;
|
|
|
|
|
|
|
|
|
|
@ffi.Int()
|
|
|
|
|
external int rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class ldiv_t extends ffi.Struct {
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int quot;
|
|
|
|
|
|
|
|
|
|
@ffi.Long()
|
|
|
|
|
external int rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class lldiv_t extends ffi.Struct {
|
|
|
|
|
@ffi.LongLong()
|
|
|
|
|
external int quot;
|
|
|
|
|
|
|
|
|
|
@ffi.LongLong()
|
|
|
|
|
external int rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef malloc_type_id_t = ffi.UnsignedLongLong;
|
|
|
|
|
|
|
|
|
|
final class _malloc_zone_t extends ffi.Opaque {}
|
|
|
|
|
|
|
|
|
|
typedef malloc_zone_t = _malloc_zone_t;
|
|
|
|
|
typedef dev_t = __darwin_dev_t;
|
|
|
|
|
typedef __darwin_dev_t = __int32_t;
|
|
|
|
|
typedef mode_t = __darwin_mode_t;
|
|
|
|
|
typedef __darwin_mode_t = __uint16_t;
|
|
|
|
|
typedef __uint16_t = ffi.UnsignedShort;
|
|
|
|
|
|
|
|
|
|
final class GoInterface extends ffi.Struct {
|
|
|
|
|
external ffi.Pointer<ffi.Void> t;
|
|
|
|
|
|
|
|
|
|
external ffi.Pointer<ffi.Void> v;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
final class GoSlice extends ffi.Struct {
|
|
|
|
|
external ffi.Pointer<ffi.Void> data;
|
|
|
|
|
|
|
|
|
|
@GoInt()
|
|
|
|
|
external int len;
|
|
|
|
|
|
|
|
|
|
@GoInt()
|
|
|
|
|
external int cap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
typedef GoInt = GoInt64;
|
|
|
|
|
typedef GoInt64 = ffi.LongLong;
|
|
|
|
|
typedef GoUint8 = ffi.UnsignedChar;
|
|
|
|
|
|
|
|
|
|
const int __has_safe_buffers = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_ONLY_64_BIT_INO_T = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_ONLY_UNIX_CONFORMANCE = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_ONLY_VERS_1050 = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_UNIX03 = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_64_BIT_INO_T = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_VERS_1050 = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_NON_CANCELABLE = 0;
|
|
|
|
|
|
|
|
|
|
const String __DARWIN_SUF_EXTSN = '\$DARWIN_EXTSN';
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_C_ANSI = 4096;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_C_FULL = 900000;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_C_LEVEL = 900000;
|
|
|
|
|
|
|
|
|
|
const int __STDC_WANT_LIB_EXT1__ = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_NO_LONG_LONG = 0;
|
|
|
|
|
|
|
|
|
|
const int _DARWIN_FEATURE_64_BIT_INODE = 1;
|
|
|
|
|
|
|
|
|
|
const int _DARWIN_FEATURE_ONLY_64_BIT_INODE = 1;
|
|
|
|
|
|
|
|
|
|
const int _DARWIN_FEATURE_ONLY_VERS_1050 = 1;
|
|
|
|
|
|
|
|
|
|
const int _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE = 1;
|
|
|
|
|
|
|
|
|
|
const int _DARWIN_FEATURE_UNIX_CONFORMANCE = 3;
|
|
|
|
|
|
|
|
|
|
const int __has_ptrcheck = 0;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_NULL = 0;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_SIZE__ = 8176;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_ATTR_SIZE__ = 56;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_MUTEXATTR_SIZE__ = 8;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_MUTEX_SIZE__ = 56;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_CONDATTR_SIZE__ = 8;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_COND_SIZE__ = 40;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_ONCE_SIZE__ = 8;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_RWLOCK_SIZE__ = 192;
|
|
|
|
|
|
|
|
|
|
const int __PTHREAD_RWLOCKATTR_SIZE__ = 16;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_WCHAR_MAX = 2147483647;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_WCHAR_MIN = -2147483648;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_WEOF = -1;
|
|
|
|
|
|
|
|
|
|
const int _FORTIFY_SOURCE = 2;
|
|
|
|
|
|
|
|
|
|
const int NULL = 0;
|
|
|
|
|
|
|
|
|
|
const int USER_ADDR_NULL = 0;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED = 100000;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED_MACOS = 100000;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED_IOS = 100000;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED_MACCATALYST = 100000;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED_WATCHOS = 100000;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED_TVOS = 100000;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED_DRIVERKIT = 100000;
|
|
|
|
|
|
|
|
|
|
const int __API_TO_BE_DEPRECATED_VISIONOS = 100000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_0 = 1000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_1 = 1010;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_2 = 1020;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_3 = 1030;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_4 = 1040;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_5 = 1050;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_6 = 1060;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_7 = 1070;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_8 = 1080;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_9 = 1090;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_10 = 101000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_10_2 = 101002;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_10_3 = 101003;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_11 = 101100;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_11_2 = 101102;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_11_3 = 101103;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_11_4 = 101104;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_12 = 101200;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_12_1 = 101201;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_12_2 = 101202;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_12_4 = 101204;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_13 = 101300;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_13_1 = 101301;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_13_2 = 101302;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_13_4 = 101304;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_14 = 101400;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_14_1 = 101401;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_14_4 = 101404;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_14_5 = 101405;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_14_6 = 101406;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_15 = 101500;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_15_1 = 101501;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_15_4 = 101504;
|
|
|
|
|
|
|
|
|
|
const int __MAC_10_16 = 101600;
|
|
|
|
|
|
|
|
|
|
const int __MAC_11_0 = 110000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_11_1 = 110100;
|
|
|
|
|
|
|
|
|
|
const int __MAC_11_3 = 110300;
|
|
|
|
|
|
|
|
|
|
const int __MAC_11_4 = 110400;
|
|
|
|
|
|
|
|
|
|
const int __MAC_11_5 = 110500;
|
|
|
|
|
|
|
|
|
|
const int __MAC_11_6 = 110600;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_0 = 120000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_1 = 120100;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_2 = 120200;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_3 = 120300;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_4 = 120400;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_5 = 120500;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_6 = 120600;
|
|
|
|
|
|
|
|
|
|
const int __MAC_12_7 = 120700;
|
|
|
|
|
|
|
|
|
|
const int __MAC_13_0 = 130000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_13_1 = 130100;
|
|
|
|
|
|
|
|
|
|
const int __MAC_13_2 = 130200;
|
|
|
|
|
|
|
|
|
|
const int __MAC_13_3 = 130300;
|
|
|
|
|
|
|
|
|
|
const int __MAC_13_4 = 130400;
|
|
|
|
|
|
|
|
|
|
const int __MAC_13_5 = 130500;
|
|
|
|
|
|
|
|
|
|
const int __MAC_13_6 = 130600;
|
|
|
|
|
|
|
|
|
|
const int __MAC_14_0 = 140000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_14_1 = 140100;
|
|
|
|
|
|
|
|
|
|
const int __MAC_14_2 = 140200;
|
|
|
|
|
|
|
|
|
|
const int __MAC_14_3 = 140300;
|
|
|
|
|
|
|
|
|
|
const int __MAC_14_4 = 140400;
|
|
|
|
|
|
|
|
|
|
const int __MAC_14_5 = 140500;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_2_0 = 20000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_2_1 = 20100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_2_2 = 20200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_3_0 = 30000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_3_1 = 30100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_3_2 = 30200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_4_0 = 40000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_4_1 = 40100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_4_2 = 40200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_4_3 = 40300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_5_0 = 50000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_5_1 = 50100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_6_0 = 60000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_6_1 = 60100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_7_0 = 70000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_7_1 = 70100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_8_0 = 80000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_8_1 = 80100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_8_2 = 80200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_8_3 = 80300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_8_4 = 80400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_9_0 = 90000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_9_1 = 90100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_9_2 = 90200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_9_3 = 90300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_10_0 = 100000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_10_1 = 100100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_10_2 = 100200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_10_3 = 100300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_11_0 = 110000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_11_1 = 110100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_11_2 = 110200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_11_3 = 110300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_11_4 = 110400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_12_0 = 120000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_12_1 = 120100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_12_2 = 120200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_12_3 = 120300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_12_4 = 120400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_0 = 130000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_1 = 130100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_2 = 130200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_3 = 130300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_4 = 130400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_5 = 130500;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_6 = 130600;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_13_7 = 130700;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_0 = 140000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_1 = 140100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_2 = 140200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_3 = 140300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_5 = 140500;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_4 = 140400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_6 = 140600;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_7 = 140700;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_14_8 = 140800;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_0 = 150000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_1 = 150100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_2 = 150200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_3 = 150300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_4 = 150400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_5 = 150500;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_6 = 150600;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_7 = 150700;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_15_8 = 150800;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_0 = 160000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_1 = 160100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_2 = 160200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_3 = 160300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_4 = 160400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_5 = 160500;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_6 = 160600;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_16_7 = 160700;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_17_0 = 170000;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_17_1 = 170100;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_17_2 = 170200;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_17_3 = 170300;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_17_4 = 170400;
|
|
|
|
|
|
|
|
|
|
const int __IPHONE_17_5 = 170500;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_1_0 = 10000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_2_0 = 20000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_2_1 = 20100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_2_2 = 20200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_3_0 = 30000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_3_1 = 30100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_3_1_1 = 30101;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_3_2 = 30200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_4_0 = 40000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_4_1 = 40100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_4_2 = 40200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_4_3 = 40300;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_5_0 = 50000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_5_1 = 50100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_5_2 = 50200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_5_3 = 50300;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_6_0 = 60000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_6_1 = 60100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_6_2 = 60200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_7_0 = 70000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_7_1 = 70100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_7_2 = 70200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_7_3 = 70300;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_7_4 = 70400;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_7_5 = 70500;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_7_6 = 70600;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_0 = 80000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_1 = 80100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_3 = 80300;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_4 = 80400;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_5 = 80500;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_6 = 80600;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_7 = 80700;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_8_8 = 80800;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_9_0 = 90000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_9_1 = 90100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_9_2 = 90200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_9_3 = 90300;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_9_4 = 90400;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_9_5 = 90500;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_9_6 = 90600;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_10_0 = 100000;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_10_1 = 100100;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_10_2 = 100200;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_10_3 = 100300;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_10_4 = 100400;
|
|
|
|
|
|
|
|
|
|
const int __WATCHOS_10_5 = 100500;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_9_0 = 90000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_9_1 = 90100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_9_2 = 90200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_10_0 = 100000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_10_0_1 = 100001;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_10_1 = 100100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_10_2 = 100200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_11_0 = 110000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_11_1 = 110100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_11_2 = 110200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_11_3 = 110300;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_11_4 = 110400;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_12_0 = 120000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_12_1 = 120100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_12_2 = 120200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_12_3 = 120300;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_12_4 = 120400;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_13_0 = 130000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_13_2 = 130200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_13_3 = 130300;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_13_4 = 130400;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_14_0 = 140000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_14_1 = 140100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_14_2 = 140200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_14_3 = 140300;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_14_5 = 140500;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_14_6 = 140600;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_14_7 = 140700;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_15_0 = 150000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_15_1 = 150100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_15_2 = 150200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_15_3 = 150300;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_15_4 = 150400;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_15_5 = 150500;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_15_6 = 150600;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_16_0 = 160000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_16_1 = 160100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_16_2 = 160200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_16_3 = 160300;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_16_4 = 160400;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_16_5 = 160500;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_16_6 = 160600;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_17_0 = 170000;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_17_1 = 170100;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_17_2 = 170200;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_17_3 = 170300;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_17_4 = 170400;
|
|
|
|
|
|
|
|
|
|
const int __TVOS_17_5 = 170500;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_2_0 = 20000;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_3_0 = 30000;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_3_1 = 30100;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_3_4 = 30400;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_4_0 = 40000;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_4_1 = 40100;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_5_0 = 50000;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_5_1 = 50100;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_5_3 = 50300;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_6_0 = 60000;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_6_2 = 60200;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_6_4 = 60400;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_6_5 = 60500;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_6_6 = 60600;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_7_0 = 70000;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_7_1 = 70100;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_7_2 = 70200;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_7_3 = 70300;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_7_4 = 70400;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_7_6 = 70600;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_8_0 = 80000;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_8_1 = 80100;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_8_2 = 80200;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_8_3 = 80300;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_8_4 = 80400;
|
|
|
|
|
|
|
|
|
|
const int __BRIDGEOS_8_5 = 80500;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_19_0 = 190000;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_20_0 = 200000;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_21_0 = 210000;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_22_0 = 220000;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_22_4 = 220400;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_22_5 = 220500;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_22_6 = 220600;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_23_0 = 230000;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_23_1 = 230100;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_23_2 = 230200;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_23_3 = 230300;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_23_4 = 230400;
|
|
|
|
|
|
|
|
|
|
const int __DRIVERKIT_23_5 = 230500;
|
|
|
|
|
|
|
|
|
|
const int __VISIONOS_1_0 = 10000;
|
|
|
|
|
|
|
|
|
|
const int __VISIONOS_1_1 = 10100;
|
|
|
|
|
|
|
|
|
|
const int __VISIONOS_1_2 = 10200;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_0 = 1000;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_1 = 1010;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_2 = 1020;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_3 = 1030;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_4 = 1040;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_5 = 1050;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_6 = 1060;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_7 = 1070;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_8 = 1080;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_9 = 1090;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_10 = 101000;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_10_2 = 101002;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_10_3 = 101003;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_11 = 101100;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_11_2 = 101102;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_11_3 = 101103;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_11_4 = 101104;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_12 = 101200;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_12_1 = 101201;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_12_2 = 101202;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_12_4 = 101204;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_13 = 101300;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_13_1 = 101301;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_13_2 = 101302;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_13_4 = 101304;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_14 = 101400;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_14_1 = 101401;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_14_4 = 101404;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_14_5 = 101405;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_14_6 = 101406;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_15 = 101500;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_15_1 = 101501;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_15_4 = 101504;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_X_VERSION_10_16 = 101600;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_11_0 = 110000;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_11_1 = 110100;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_11_3 = 110300;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_11_4 = 110400;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_11_5 = 110500;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_11_6 = 110600;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_0 = 120000;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_1 = 120100;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_2 = 120200;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_3 = 120300;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_4 = 120400;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_5 = 120500;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_6 = 120600;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_12_7 = 120700;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_13_0 = 130000;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_13_1 = 130100;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_13_2 = 130200;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_13_3 = 130300;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_13_4 = 130400;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_13_5 = 130500;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_13_6 = 130600;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_14_0 = 140000;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_14_1 = 140100;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_14_2 = 140200;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_14_3 = 140300;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_14_4 = 140400;
|
|
|
|
|
|
|
|
|
|
const int MAC_OS_VERSION_14_5 = 140500;
|
|
|
|
|
|
|
|
|
|
const int __MAC_OS_X_VERSION_MIN_REQUIRED = 140000;
|
|
|
|
|
|
|
|
|
|
const int __MAC_OS_X_VERSION_MAX_ALLOWED = 140500;
|
|
|
|
|
|
|
|
|
|
const int __ENABLE_LEGACY_MAC_AVAILABILITY = 1;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_NSIG = 32;
|
|
|
|
|
|
|
|
|
|
const int NSIG = 32;
|
|
|
|
|
|
|
|
|
|
const int _ARM_SIGNAL_ = 1;
|
|
|
|
|
|
|
|
|
|
const int SIGHUP = 1;
|
|
|
|
|
|
|
|
|
|
const int SIGINT = 2;
|
|
|
|
|
|
|
|
|
|
const int SIGQUIT = 3;
|
|
|
|
|
|
|
|
|
|
const int SIGILL = 4;
|
|
|
|
|
|
|
|
|
|
const int SIGTRAP = 5;
|
|
|
|
|
|
|
|
|
|
const int SIGABRT = 6;
|
|
|
|
|
|
|
|
|
|
const int SIGIOT = 6;
|
|
|
|
|
|
|
|
|
|
const int SIGEMT = 7;
|
|
|
|
|
|
|
|
|
|
const int SIGFPE = 8;
|
|
|
|
|
|
|
|
|
|
const int SIGKILL = 9;
|
|
|
|
|
|
|
|
|
|
const int SIGBUS = 10;
|
|
|
|
|
|
|
|
|
|
const int SIGSEGV = 11;
|
|
|
|
|
|
|
|
|
|
const int SIGSYS = 12;
|
|
|
|
|
|
|
|
|
|
const int SIGPIPE = 13;
|
|
|
|
|
|
|
|
|
|
const int SIGALRM = 14;
|
|
|
|
|
|
|
|
|
|
const int SIGTERM = 15;
|
|
|
|
|
|
|
|
|
|
const int SIGURG = 16;
|
|
|
|
|
|
|
|
|
|
const int SIGSTOP = 17;
|
|
|
|
|
|
|
|
|
|
const int SIGTSTP = 18;
|
|
|
|
|
|
|
|
|
|
const int SIGCONT = 19;
|
|
|
|
|
|
|
|
|
|
const int SIGCHLD = 20;
|
|
|
|
|
|
|
|
|
|
const int SIGTTIN = 21;
|
|
|
|
|
|
|
|
|
|
const int SIGTTOU = 22;
|
|
|
|
|
|
|
|
|
|
const int SIGIO = 23;
|
|
|
|
|
|
|
|
|
|
const int SIGXCPU = 24;
|
|
|
|
|
|
|
|
|
|
const int SIGXFSZ = 25;
|
|
|
|
|
|
|
|
|
|
const int SIGVTALRM = 26;
|
|
|
|
|
|
|
|
|
|
const int SIGPROF = 27;
|
|
|
|
|
|
|
|
|
|
const int SIGWINCH = 28;
|
|
|
|
|
|
|
|
|
|
const int SIGINFO = 29;
|
|
|
|
|
|
|
|
|
|
const int SIGUSR1 = 30;
|
|
|
|
|
|
|
|
|
|
const int SIGUSR2 = 31;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_OPAQUE_ARM_THREAD_STATE64 = 0;
|
|
|
|
|
|
|
|
|
|
const int SIGEV_NONE = 0;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SIGEV_SIGNAL = 1;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SIGEV_THREAD = 3;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_NOOP = 0;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_ILLOPC = 1;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_ILLTRP = 2;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_PRVOPC = 3;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_ILLOPN = 4;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_ILLADR = 5;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_PRVREG = 6;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_COPROC = 7;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int ILL_BADSTK = 8;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_NOOP = 0;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_FLTDIV = 1;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_FLTOVF = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_FLTUND = 3;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_FLTRES = 4;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_FLTINV = 5;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_FLTSUB = 6;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_INTDIV = 7;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int FPE_INTOVF = 8;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SEGV_NOOP = 0;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SEGV_MAPERR = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SEGV_ACCERR = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int BUS_NOOP = 0;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int BUS_ADRALN = 1;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int BUS_ADRERR = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int BUS_OBJERR = 3;
|
2024-02-18 12:35:11 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int TRAP_BRKPT = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int TRAP_TRACE = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int CLD_NOOP = 0;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int CLD_EXITED = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int CLD_KILLED = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int CLD_DUMPED = 3;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int CLD_TRAPPED = 4;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int CLD_STOPPED = 5;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int CLD_CONTINUED = 6;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int POLL_IN = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int POLL_OUT = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int POLL_MSG = 3;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int POLL_ERR = 4;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int POLL_PRI = 5;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int POLL_HUP = 6;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_ONSTACK = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_RESTART = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_RESETHAND = 4;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_NOCLDSTOP = 8;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_NODEFER = 16;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_NOCLDWAIT = 32;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_SIGINFO = 64;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_USERTRAMP = 256;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_64REGSET = 512;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SA_USERSPACE_MASK = 127;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SIG_BLOCK = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SIG_UNBLOCK = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SIG_SETMASK = 3;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SI_USER = 65537;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SI_QUEUE = 65538;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SI_TIMER = 65539;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SI_ASYNCIO = 65540;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SI_MESGQ = 65541;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SS_ONSTACK = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SS_DISABLE = 4;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int MINSIGSTKSZ = 32768;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SIGSTKSZ = 131072;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SV_ONSTACK = 1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SV_INTERRUPT = 2;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SV_RESETHAND = 4;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SV_NODEFER = 16;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SV_NOCLDSTOP = 8;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-09-29 08:16:03 +00:00
|
|
|
const int SV_SIGINFO = 64;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int __WORDSIZE = 64;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
|
|
|
|
const int INT8_MAX = 127;
|
|
|
|
|
|
|
|
|
|
const int INT16_MAX = 32767;
|
|
|
|
|
|
|
|
|
|
const int INT32_MAX = 2147483647;
|
|
|
|
|
|
|
|
|
|
const int INT64_MAX = 9223372036854775807;
|
|
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int INT8_MIN = -128;
|
|
|
|
|
|
|
|
|
|
const int INT16_MIN = -32768;
|
|
|
|
|
|
|
|
|
|
const int INT32_MIN = -2147483648;
|
|
|
|
|
|
|
|
|
|
const int INT64_MIN = -9223372036854775808;
|
|
|
|
|
|
2023-07-06 17:18:41 +03:30
|
|
|
const int UINT8_MAX = 255;
|
|
|
|
|
|
|
|
|
|
const int UINT16_MAX = 65535;
|
|
|
|
|
|
|
|
|
|
const int UINT32_MAX = 4294967295;
|
|
|
|
|
|
|
|
|
|
const int UINT64_MAX = -1;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST8_MIN = -128;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST16_MIN = -32768;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST32_MIN = -2147483648;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST64_MIN = -9223372036854775808;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST8_MAX = 127;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST16_MAX = 32767;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST32_MAX = 2147483647;
|
|
|
|
|
|
|
|
|
|
const int INT_LEAST64_MAX = 9223372036854775807;
|
|
|
|
|
|
|
|
|
|
const int UINT_LEAST8_MAX = 255;
|
|
|
|
|
|
|
|
|
|
const int UINT_LEAST16_MAX = 65535;
|
|
|
|
|
|
|
|
|
|
const int UINT_LEAST32_MAX = 4294967295;
|
|
|
|
|
|
|
|
|
|
const int UINT_LEAST64_MAX = -1;
|
|
|
|
|
|
|
|
|
|
const int INT_FAST8_MIN = -128;
|
|
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int INT_FAST16_MIN = -32768;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
|
|
|
|
const int INT_FAST32_MIN = -2147483648;
|
|
|
|
|
|
|
|
|
|
const int INT_FAST64_MIN = -9223372036854775808;
|
|
|
|
|
|
|
|
|
|
const int INT_FAST8_MAX = 127;
|
|
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int INT_FAST16_MAX = 32767;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
|
|
|
|
const int INT_FAST32_MAX = 2147483647;
|
|
|
|
|
|
|
|
|
|
const int INT_FAST64_MAX = 9223372036854775807;
|
|
|
|
|
|
|
|
|
|
const int UINT_FAST8_MAX = 255;
|
|
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int UINT_FAST16_MAX = 65535;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
|
|
|
|
const int UINT_FAST32_MAX = 4294967295;
|
|
|
|
|
|
|
|
|
|
const int UINT_FAST64_MAX = -1;
|
|
|
|
|
|
|
|
|
|
const int INTPTR_MAX = 9223372036854775807;
|
|
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int INTPTR_MIN = -9223372036854775808;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int UINTPTR_MAX = -1;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
|
|
|
|
const int INTMAX_MAX = 9223372036854775807;
|
|
|
|
|
|
|
|
|
|
const int UINTMAX_MAX = -1;
|
|
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int INTMAX_MIN = -9223372036854775808;
|
|
|
|
|
|
2023-07-06 17:18:41 +03:30
|
|
|
const int PTRDIFF_MIN = -9223372036854775808;
|
|
|
|
|
|
|
|
|
|
const int PTRDIFF_MAX = 9223372036854775807;
|
|
|
|
|
|
|
|
|
|
const int SIZE_MAX = -1;
|
|
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int RSIZE_MAX = 9223372036854775807;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int WCHAR_MAX = 2147483647;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int WCHAR_MIN = -2147483648;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int WINT_MIN = -2147483648;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int WINT_MAX = 2147483647;
|
2023-07-06 17:18:41 +03:30
|
|
|
|
2024-02-18 12:35:11 +03:30
|
|
|
const int SIG_ATOMIC_MIN = -2147483648;
|
|
|
|
|
|
|
|
|
|
const int SIG_ATOMIC_MAX = 2147483647;
|
2024-09-29 08:16:03 +00:00
|
|
|
|
|
|
|
|
const int PRIO_PROCESS = 0;
|
|
|
|
|
|
|
|
|
|
const int PRIO_PGRP = 1;
|
|
|
|
|
|
|
|
|
|
const int PRIO_USER = 2;
|
|
|
|
|
|
|
|
|
|
const int PRIO_DARWIN_THREAD = 3;
|
|
|
|
|
|
|
|
|
|
const int PRIO_DARWIN_PROCESS = 4;
|
|
|
|
|
|
|
|
|
|
const int PRIO_MIN = -20;
|
|
|
|
|
|
|
|
|
|
const int PRIO_MAX = 20;
|
|
|
|
|
|
|
|
|
|
const int PRIO_DARWIN_BG = 4096;
|
|
|
|
|
|
|
|
|
|
const int PRIO_DARWIN_NONUI = 4097;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_SELF = 0;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_CHILDREN = -1;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_V0 = 0;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_V1 = 1;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_V2 = 2;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_V3 = 3;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_V4 = 4;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_V5 = 5;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_V6 = 6;
|
|
|
|
|
|
|
|
|
|
const int RUSAGE_INFO_CURRENT = 6;
|
|
|
|
|
|
|
|
|
|
const int RU_PROC_RUNS_RESLIDE = 1;
|
|
|
|
|
|
|
|
|
|
const int RLIM_INFINITY = 9223372036854775807;
|
|
|
|
|
|
|
|
|
|
const int RLIM_SAVED_MAX = 9223372036854775807;
|
|
|
|
|
|
|
|
|
|
const int RLIM_SAVED_CUR = 9223372036854775807;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_CPU = 0;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_FSIZE = 1;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_DATA = 2;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_STACK = 3;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_CORE = 4;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_AS = 5;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_RSS = 5;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_MEMLOCK = 6;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_NPROC = 7;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_NOFILE = 8;
|
|
|
|
|
|
|
|
|
|
const int RLIM_NLIMITS = 9;
|
|
|
|
|
|
|
|
|
|
const int _RLIMIT_POSIX_FLAG = 4096;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_WAKEUPS_MONITOR = 1;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_CPU_USAGE_MONITOR = 2;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_THREAD_CPULIMITS = 3;
|
|
|
|
|
|
|
|
|
|
const int RLIMIT_FOOTPRINT_INTERVAL = 4;
|
|
|
|
|
|
|
|
|
|
const int WAKEMON_ENABLE = 1;
|
|
|
|
|
|
|
|
|
|
const int WAKEMON_DISABLE = 2;
|
|
|
|
|
|
|
|
|
|
const int WAKEMON_GET_PARAMS = 4;
|
|
|
|
|
|
|
|
|
|
const int WAKEMON_SET_DEFAULTS = 8;
|
|
|
|
|
|
|
|
|
|
const int WAKEMON_MAKE_FATAL = 16;
|
|
|
|
|
|
|
|
|
|
const int CPUMON_MAKE_FATAL = 4096;
|
|
|
|
|
|
|
|
|
|
const int FOOTPRINT_INTERVAL_RESET = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_DISK = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_ATIME_UPDATES = 2;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_MATERIALIZE_DATALESS_FILES = 3;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME = 4;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_TRIGGER_RESOLVE = 5;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION = 6;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_IGNORE_PERMISSIONS = 7;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE = 8;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_ALLOW_LOW_SPACE_WRITES = 9;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_TYPE_VFS_DISALLOW_RW_FOR_O_EVTONLY = 10;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_SCOPE_PROCESS = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_SCOPE_THREAD = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_SCOPE_DARWIN_BG = 2;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_IMPORTANT = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_PASSIVE = 2;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_THROTTLE = 3;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_UTILITY = 4;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_STANDARD = 5;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_APPLICATION = 5;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_NORMAL = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_ATIME_UPDATES_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_ATIME_UPDATES_OFF = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_MATERIALIZE_DATALESS_FILES_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_MATERIALIZE_DATALESS_FILES_OFF = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_MATERIALIZE_DATALESS_FILES_ON = 2;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_STATFS_NO_DATA_VOLUME_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_STATFS_FORCE_NO_DATA_VOLUME = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_TRIGGER_RESOLVE_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_TRIGGER_RESOLVE_OFF = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_CONTENT_PROTECTION_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_CONTENT_PROTECTION_IGNORE = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_IGNORE_PERMISSIONS_OFF = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_IGNORE_PERMISSIONS_ON = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_SKIP_MTIME_UPDATE_OFF = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_SKIP_MTIME_UPDATE_ON = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_OFF = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_ON = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_ON = 1;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_DEFAULT = 0;
|
|
|
|
|
|
|
|
|
|
const int IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_ON = 1;
|
|
|
|
|
|
|
|
|
|
const int WNOHANG = 1;
|
|
|
|
|
|
|
|
|
|
const int WUNTRACED = 2;
|
|
|
|
|
|
|
|
|
|
const int WCOREFLAG = 128;
|
|
|
|
|
|
|
|
|
|
const int _WSTOPPED = 127;
|
|
|
|
|
|
|
|
|
|
const int WEXITED = 4;
|
|
|
|
|
|
|
|
|
|
const int WSTOPPED = 8;
|
|
|
|
|
|
|
|
|
|
const int WCONTINUED = 16;
|
|
|
|
|
|
|
|
|
|
const int WNOWAIT = 32;
|
|
|
|
|
|
|
|
|
|
const int WAIT_ANY = -1;
|
|
|
|
|
|
|
|
|
|
const int WAIT_MYPGRP = 0;
|
|
|
|
|
|
|
|
|
|
const int _QUAD_HIGHWORD = 1;
|
|
|
|
|
|
|
|
|
|
const int _QUAD_LOWWORD = 0;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_LITTLE_ENDIAN = 1234;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_BIG_ENDIAN = 4321;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_PDP_ENDIAN = 3412;
|
|
|
|
|
|
|
|
|
|
const int __DARWIN_BYTE_ORDER = 1234;
|
|
|
|
|
|
|
|
|
|
const int LITTLE_ENDIAN = 1234;
|
|
|
|
|
|
|
|
|
|
const int BIG_ENDIAN = 4321;
|
|
|
|
|
|
|
|
|
|
const int PDP_ENDIAN = 3412;
|
|
|
|
|
|
|
|
|
|
const int BYTE_ORDER = 1234;
|
|
|
|
|
|
|
|
|
|
const int EXIT_FAILURE = 1;
|
|
|
|
|
|
|
|
|
|
const int EXIT_SUCCESS = 0;
|
|
|
|
|
|
|
|
|
|
const int RAND_MAX = 2147483647;
|