process_posix_other.odin 665 B

1234567891011121314151617181920212223242526272829
  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. process.pid = pid
  15. err = .Unsupported
  16. return
  17. }
  18. _process_handle_still_valid :: proc(p: Process) -> Error {
  19. return nil
  20. }
  21. _process_state_update_times :: proc(p: Process, state: ^Process_State) {
  22. return
  23. }