dshm_updatetlb(3dshm)


dshm_updatetlb -- Update TLB to share outstanding DSHM mappings

Synopsis

   #include <dshm.h>
   

void dshm_updatetlb (void);

Description

dshm_updatetlb enables the calling process to use any outstanding, pre-existing mappings established by other processes.

One use of dshm_updatetlb is to support application-based threads scheduled onto multiple processes. Each such process must have only one LWP. When rescheduling a thread between processes, the destination process calls dshm_updatetlb to update the TLB for any outstanding mappings the thread may have. If the thread has no outstanding mappings, no TLB update is necessary.

Return values

None.

Errors

No errors are currently defined.

References

dshm_alignment(3dshm), dshm_attach(3dshm), dshm_bufindex(3dshm), dshm_control(3dshm), dshm_detach(3dshm), dshm_get(3dshm), dshm_map(3dshm), dshm_minmapsize(3dshm), dshm_reattach(3dshm), dshm_unmap(3dshm)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004