Index Index for
Section 9
Index Alphabetical
listing for L
Bottom of page Bottom of
page

LS_MarkForUnloadLibraryReqs(9u)

NAME

LS_MarkForUnloadLibraryReqs - Xdec: Puts a library on a list for unloading at a future time

SYNOPSIS

void LS_MarkForUnloadLibraryReqs( LS_LibraryReq *libraries, int index, int number );

ARGUMENTS

libraries Specifies a set of library records for the libraries to be marked for unloading. This list may specify individual libraries or a range of libraries. index Specifies the starting index into the list of library records. number Specifies the number of libraries to mark for unloading, starting at index.

DESCRIPTION

The Loadable Services (LS_) routines are defined by the Xdec Loadable server in ./Xserver/loadable/loadable.c. The Xdec Loadable server functionality is provided by Compaq's Tru64 UNIX Xserver and is not part of the X.Org distribution. The LS_ routines are used for manipulating information about Xserver ddx shared libraries and extension shared libraries, defined in loadable.c or the Xserver configuration file. /var/X11/Xserver.conf. The LS_MarkForUnloadLibraryReqs routine sets an attribute in the master library list to mark the library for unloading. The LS_FreeMarkedLibraries routine searches the master library list and unloads those libraries that have been marked. The LS_MarkForUnloadLibraryReqs routine marks a library for unloading only if the library's reference count is 0. That is, the library cannot be marked for closing if users are still accessing it.

RETURN VALUE

None

SEE ALSO

Data Structures: LS_LibraryReq(9s) Loadable Services Routines: LS_FreeMarkedLibraries(9u)

Index Index for
Section 9
Index Alphabetical
listing for L
Top of page Top of
page