ldr_inq_module man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

ldr_inq_module(3)					     ldr_inq_module(3)

       ldr_inq_module - Return information about a loaded module

       #include <sys/types.h> #include <loader.h>

       int ldr_inq_module(
	       ldr_process_t process,
	       ldr_module_t mod_id,
	       ldr_module_info_t *info,
	       size_t info_size,
	       size_t *ret_size );

       Standard C Library (libc)

       Specifies the process whose address space contains the module for which
       information is required.	 Identifies the	 module.   The	module	ID  is
       returned	 when  the  module  is	first loaded.  Points to a buffer into
       which the information is returned.  Specifies the size of the info buf‐
       fer,  in	 bytes.	  Specifies the number of bytes returned into the info

       The ldr_inq_module() function returns  information  about  a  specified
       module contained within the address space of the specified process into
       the variable pointed to by the info parameter. The info_size  parameter
       is the size of the buffer provided. The number of bytes filled in (that
       is, the returned structure size) is returned in the buffer  pointed  to
       by the ret_size parameter.

       To  obtain  the	unique process identifier for the current process, use
       the call:

       ldr_process_t ldr_my_process();

       To obtain the unique process identifier for the kernel, use the call:

       ldr_process_t ldr_kernel_process();

       This function is currently only implemented for the current process and
       the kernel.

       Upon  successful	 completion, the function returns a value of 0 (zero).
       If the operation fails, the function returns a negative error value and
       sets errno to indicate the error.

       If  the ldr_inq_module() function fails, errno may be set to one of the
       following values: The specified module ID is not	 valid.	  The  process
       identifier is not valid.

       In addition, errors pertaining to the IPC mechanism can be returned.

       Functions: ldr_inq_region(3), ldr_next_module(3)


List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net