Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
glibc/hurd/Notes
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
37 lines (29 sloc)
1.08 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The library pays attention to some envariables: | |
CORESERVER -- Name of core server naming point; falls back to /servers/core | |
COREFILE -- Name of file to write core dump in; falls back to core | |
GNUTARGET -- Passed to core server to specify flavor of core dump format | |
New functions: | |
int openport (io_t port); | |
FILE *fopenport (mach_port_t, const char *mode); | |
file_t getdport (int fd); | |
task_t pid2task (pid_t); | |
pid_t task2pid (task_t); | |
int fchroot (int fd); | |
mode_t getumask (void); | |
int getuids (int n, uid_t *uidset); | |
error_t hurd_path_lookup (file_t root, file_t cwd, | |
const char *path, int flags, mode_t mode, | |
file_t *port); | |
error_t hurd_path_split (file_t root, file_t cwd, | |
const char *path, | |
file_t *dir, char **name); | |
file_t path_lookup (const char *path, int flags, mode_t mode); | |
file_t path_split (const char *path, char **name); | |
process_t getproc (void); | |
int setproc (process_t); | |
file_t getcrdir (void); | |
int setcrdir (file_t); | |
file_t getcwdir (void); | |
int setcwdir (file_t); | |
auth_t getauth (void); | |
int setauth (auth_t); /* Reauthenticates all library ports. */ |