|
Packit |
6c4009 |
The library pays attention to some envariables:
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
CORESERVER -- Name of core server naming point; falls back to /servers/core
|
|
Packit |
6c4009 |
COREFILE -- Name of file to write core dump in; falls back to core
|
|
Packit |
6c4009 |
GNUTARGET -- Passed to core server to specify flavor of core dump format
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
New functions:
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
int openport (io_t port);
|
|
Packit |
6c4009 |
FILE *fopenport (mach_port_t, const char *mode);
|
|
Packit |
6c4009 |
file_t getdport (int fd);
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
task_t pid2task (pid_t);
|
|
Packit |
6c4009 |
pid_t task2pid (task_t);
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
int fchroot (int fd);
|
|
Packit |
6c4009 |
mode_t getumask (void);
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
int getuids (int n, uid_t *uidset);
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
error_t hurd_path_lookup (file_t root, file_t cwd,
|
|
Packit |
6c4009 |
const char *path, int flags, mode_t mode,
|
|
Packit |
6c4009 |
file_t *port);
|
|
Packit |
6c4009 |
error_t hurd_path_split (file_t root, file_t cwd,
|
|
Packit |
6c4009 |
const char *path,
|
|
Packit |
6c4009 |
file_t *dir, char **name);
|
|
Packit |
6c4009 |
file_t path_lookup (const char *path, int flags, mode_t mode);
|
|
Packit |
6c4009 |
file_t path_split (const char *path, char **name);
|
|
Packit |
6c4009 |
|
|
Packit |
6c4009 |
process_t getproc (void);
|
|
Packit |
6c4009 |
int setproc (process_t);
|
|
Packit |
6c4009 |
file_t getcrdir (void);
|
|
Packit |
6c4009 |
int setcrdir (file_t);
|
|
Packit |
6c4009 |
file_t getcwdir (void);
|
|
Packit |
6c4009 |
int setcwdir (file_t);
|
|
Packit |
6c4009 |
auth_t getauth (void);
|
|
Packit |
6c4009 |
int setauth (auth_t); /* Reauthenticates all library ports. */
|