ldr_xattach - Attache to another process to permit loading/unloading
of modules in that process' address space
#include <sys/types.h> #include <loader.h>
int ldr_xattach(
ldr_process_t process );
Standard C Library (libc)
Specifies the process to attach to.
The ldr_xattach() function is used to permit a process to
load, unload, query, or retrieve the contents of another
process' address space.
This function currently works only for the current process
or the kernel.
If the attach operation is a success, the function returns
a code of 0 (zero). If the attach fails, the function
returns a negative error value and errno is set to indicate
the error.
If the ldr_xattach() function fails, errno may be set to
the following value: The process identified is nonshared
and does not support loader operations. The process
identifier is invalid.
Additional errors are possible from the underlying IPC
mechanism.
Functions: ldr_xdetach(3)
ldr_xattach(3)
[ Back ] |