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