164 |
(port-name "name" rtmk-port-name-t))) |
(port-name "name" rtmk-port-name-t))) |
165 |
) |
) |
166 |
|
|
167 |
|
; Allocate a new port set. When created the port set does not |
168 |
|
; contain any members. Return receive rights in PSETP. |
169 |
|
(define-routine port-set-allocate |
170 |
|
(c-name "port_set_allocate") |
171 |
|
(comment "FIXME") |
172 |
|
() |
173 |
|
(return-type kern-return-t) |
174 |
|
(arguments ((task-port "task" task-t) |
175 |
|
(psetp "psetp" rtmk-port-receive-t AD_IN))) |
176 |
|
) |
177 |
|
|
178 |
|
; Insert PORT into PORT_SET. If PORT_SET is NULL, we remove |
179 |
|
; PORT from the port set it currently belongs to. |
180 |
|
(define-routine port-move-member |
181 |
|
(c-name "port_move_member") |
182 |
|
(comment "FIXME") |
183 |
|
() |
184 |
|
(return-type kern-return-t) |
185 |
|
(arguments ((task-port "task" task-t) |
186 |
|
(port "port" rtmk-port-t) |
187 |
|
(port-set "port_set" rtmk-port-t))) |
188 |
|
) |
189 |
|
|
190 |
|
|
191 |
; Map SIZE bytes of OBJECT at OFFSET-X in TASKs address space. |
; Map SIZE bytes of OBJECT at OFFSET-X in TASKs address space. |
192 |
|
|