summaryrefslogtreecommitdiff
path: root/hurd/paths.h
AgeCommit message (Collapse)Author
2022-09-12acpi: Link translator to libacpica and provide RPCsDamien Zammit
Provides two new acpi RPCs to sleep the machine and to get the irq of any pci device. ACPI mode is enabled by default when the translator is started. NB: Merging this commit means libacpica is a build dep. Message-Id: <20220912103837.556815-2-damien@zamaudio.com>
2018-10-30PCI ArbiterJoan Lledó
2016-12-19procfs: provide magic retry response for /proc/selfJustus Winter
* hurd/hurd_types.h: Document the magic retry string `pid'. * hurd/paths.h (_HURD_MAGIC): New macro. * procfs/main.c: Remove all code related to faking /proc/self. * procfs/main.h: Likewise. * procfs/rootdir.c: Likewise. Instead, return the magic retry response `pid' for the `self' node.
2014-11-21startup: bind the startup server to /servers/startupJustus Winter
Previously, the Hurd (ab)used the fact that the startup server speaks all protocols on its message port. Any server that wished to register for shutdown notifications would use proc_getmsgport to get a port to the startup server. This hardcodes the PID of /hurd/startup, and does not allow one to point a server to ones own startup server (e.g. using remap). Bind the startup server to /servers/startup instead. Use this to contact the startup server. * exec/main.c (S_exec_init): Use /servers/startup. Fall back to the old method so that the system still boots when the node /servers/startup is missing. * hurd/paths.h (_SERVERS_STARTUP): New macro. * libdiskfs/boot-start.c (diskfs_S_fsys_init): Use /servers/startup. * libdiskfs/init-startup.c (_diskfs_init_completed): Likewise. * pfinet/main.c (arrange_shutdown_notification): Likewise. * startup/Makefile (OBJS): Add fsysServer.o. * startup/startup.c (demuxer): Handle the fsys protocol. (main): Bind to /servers/startup. (S_fsys_getroot): Implement fsys_getroot. Stub out the rest.
2014-11-21startup: rename /hurd/init to /hurd/startupJustus Winter
This patch series splits /hurd/init into two programs. As a first step, this patch renames /hurd/init to /hurd/startup. It is called startup because it speaks the startup protocol. * startup: Rename init to startup. Adjust accordingly. * Makefile (prog-subdirs): Likewise. * doc/hurd.texi (Server Bootstrap): Likewise. * hurd/paths.h (_HURD_STARTUP): Likewise. * libdiskfs/boot-start.c (diskfs_boot_init_program): Likewise. * libdiskfs/opts-std-startup.c (startup_options): Likewise.
2014-09-22hurd: add symbolic name for the mtab translatorJustus Winter
* hurd/paths.h (_HURD_MTAB): New macro. * procfs/rootdir.c (rootdir_mounts_get_translator): Use the new macro. (rootdir_mounts_exists): Likewise.
2002-06-252002-06-14 Roland McGrath <roland@frob.com>Roland McGrath
* paths.h (_SERVERS_DEFPAGER): New macro.
2002-05-212002-05-20 Alfred M. Szmidt <ams@kemisten.nu>Marcus Brinkmann
* paths.h (_SERVERS_STARTUP): Macro removed.
1997-09-23Tue Sep 23 15:52:35 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* password.defs: New file. * paths.h (_SERVERS_PASSWORD): New entry. * subsystems: Add password at 38000.
1995-09-16(_SERVERS_CRASH): New macro.Roland McGrath
(_SERVERS_CORE): Macro removed.
1994-07-08entered into RCSRoland McGrath
1994-03-25Formerly paths.h.~12~Michael I. Bushnell
1994-03-21Formerly paths.h.~11~Michael I. Bushnell
1992-07-24Formerly paths.h.~10~Michael I. Bushnell
1992-03-04Formerly paths.h.~9~Michael I. Bushnell
1992-02-03Formerly paths.h.~8~Michael I. Bushnell
1992-02-01Formerly paths.h.~7~Michael I. Bushnell
1992-01-09Formerly paths.h.~6~Michael I. Bushnell
1992-01-06Formerly paths.h.~5~Michael I. Bushnell
1991-12-06Formerly paths.h.~4~Michael I. Bushnell
1991-10-30Formerly paths.h.~3~Michael I. Bushnell
1991-10-30Formerly paths.h.~2~Michael I. Bushnell
1991-10-30Initial revisionMichael I. Bushnell