task2pid.lisp 253 B

12345678910111213141516
  1. (in-package :hurd)
  2. (defcfun ("task2pid" %task2pid)
  3. pid-t
  4. (task task))
  5. (defun task2pid (task)
  6. "Converts a task into a process id."
  7. (declare (type fixnum task))
  8. (let ((err (%task2pid task)))
  9. (cond
  10. ((= -1 err) nil)
  11. (t err))))