pub type RequiredPtr<T> = *const T;
An immuttable pointer to T
T
the syscall will return [ErrorStatus::InvaildPtr] if it is not aligned to align_of::<T>() or if it is null
ErrorStatus::InvaildPtr
align_of::<T>()
typically used for the syscall to return a value