package.lisp 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. (in-package :cl-user)
  2. (defpackage :cl-mach
  3. (:nicknames :mach)
  4. (:use :cl :cffi :hurd-common)
  5. (:export :port
  6. :task
  7. :vm-size
  8. :vm-address
  9. :msg-option
  10. :ipc-space
  11. :port-mscount
  12. :port-seqno
  13. :msg-seqno
  14. :port-delta
  15. :msg-type-number
  16. :msg-type-name
  17. :vm-offset
  18. :msg-size
  19. :msg-timeout
  20. :vm-task
  21. :port-urefs
  22. :port-msgcount
  23. :port-rights
  24. :msg-bits
  25. :msg-id
  26. :task-self
  27. :with-port-deallocate
  28. :with-port-destroy
  29. :with-port
  30. :port-type-is-p
  31. :port-pointer
  32. :port-valid-p
  33. :port-allocate
  34. :port-deallocate
  35. :port-destroy
  36. :port-mod-refs
  37. :port-move-member
  38. :port-insert-right
  39. :port-type
  40. :port-request-notification
  41. :task-get-special-port
  42. :task-get-bootstrap-port
  43. :msg-server-timeout
  44. :msg-server
  45. :mmap-prot-flags
  46. :mmap-map-flags
  47. :mmap
  48. :munmap
  49. :vm-allocate
  50. :vm-deallocate
  51. :reply-port
  52. :port-allocate-name
  53. :port-names
  54. :port-rename
  55. :port-get-refs
  56. :port-extract-right
  57. :port-set-mscount
  58. :port-set-qlimit
  59. :+qlimit-default+
  60. :+qlimit-min+
  61. :+qlimit-max+
  62. :port-set-seqno
  63. :port-get-set-status
  64. :port-get-receive-status
  65. :port-status-has-send-rights-p
  66. :port-status-has-port-deleted-notification-p
  67. :port-status-has-no-senders-notification-p
  68. :port-status-get-set
  69. :port-status-get-mscount
  70. :port-status-get-queue-limit
  71. :port-status-get-msgcount
  72. :port-status-get-so-rights
  73. :msg-add-type
  74. :message-spec
  75. :message
  76. :msg-spec
  77. :msg-fields
  78. :spec-id
  79. :spec-fields
  80. :spec-size
  81. :send-message
  82. :receive-message
  83. :validate-message
  84. :get-message
  85. :get-message-id
  86. :get-message-local-port
  87. :get-message-remote-port
  88. :make-message
  89. :make-message-spec))