2.9
[glibc/nacl-glibc.git] / hurd / Notes
blob9052f29096c8c16dd232b636d98ccec5f77fb919
1 The library pays attention to some envariables:
3 CORESERVER     -- Name of core server naming point; falls back to /servers/core
4 COREFILE       -- Name of file to write core dump in; falls back to core
5 GNUTARGET      -- Passed to core server to specify flavor of core dump format
7 New functions:
9 int openport (io_t port);
10 FILE *fopenport (mach_port_t, const char *mode);
11 file_t getdport (int fd);
13 task_t pid2task (pid_t);
14 pid_t task2pid (task_t);
16 int fchroot (int fd);
17 mode_t getumask (void);
19 int getuids (int n, uid_t *uidset);
21 error_t hurd_path_lookup (file_t root, file_t cwd,
22                           const char *path, int flags, mode_t mode,
23                           file_t *port);
24 error_t hurd_path_split (file_t root, file_t cwd,
25                          const char *path,
26                          file_t *dir, char **name);
27 file_t path_lookup (const char *path, int flags, mode_t mode);
28 file_t path_split (const char *path, char **name);
30 process_t getproc (void);
31 int setproc (process_t);
32 file_t getcrdir (void);
33 int setcrdir (file_t);
34 file_t getcwdir (void);
35 int setcwdir (file_t);
36 auth_t getauth (void);
37 int setauth (auth_t);           /* Reauthenticates all library ports.  */