process_posix_other.odin 646 B

12345678910111213141516171819202122232425262728
  1. #+private
  2. #+build netbsd, openbsd, freebsd
  3. package os2
  4. import "base:runtime"
  5. _process_info_by_pid :: proc(pid: int, selection: Process_Info_Fields, allocator: runtime.Allocator) -> (info: Process_Info, err: Error) {
  6. err = .Unsupported
  7. return
  8. }
  9. _process_list :: proc(allocator: runtime.Allocator) -> (list: []int, err: Error) {
  10. err = .Unsupported
  11. return
  12. }
  13. _process_open :: proc(pid: int, flags: Process_Open_Flags) -> (process: Process, err: Error) {
  14. err = .Unsupported
  15. return
  16. }
  17. _process_handle_still_valid :: proc(p: Process) -> Error {
  18. return nil
  19. }
  20. _process_state_update_times :: proc(p: Process, state: ^Process_State) {
  21. return
  22. }