shm_handle
struct shm_handle *shm_handle;
shm_handle = shmseg->shm_internal;
uao_detach(shm_handle->shm_object);
struct shm_handle *shm_handle;
shm_handle = shmseg->shm_internal;
uao_reference(shm_handle->shm_object);
shm_handle->shm_object, 0, 0, UVM_MAPFLAG(prot, prot,
uao_detach(shm_handle->shm_object);
struct shm_handle *shm_handle;
shm_handle = (struct shm_handle *)((caddr_t)shmseg + sizeof(*shmseg));
shm_handle->shm_object = uao_create(size, 0);
shmseg->shm_internal = shm_handle;
sizeof(struct shmid_ds) + sizeof(struct shm_handle), 0,