summaryrefslogtreecommitdiff
path: root/libdiskfs/demuxer.c
AgeCommit message (Collapse)Author
2014-01-20libdiskfs: include the mig-generated server headers in demuxer.cJustus Winter
GNU MIG recently gained support for emitting x_server_routine declarations in the generated server header file. Using this declaration, the x_server_routine functions can be inlined into the demuxer function. * libdiskfs/demuxer.c: Include the mig-generated server headers.
2013-12-02libdiskfs: improve the diskfs_demuxer functionJustus Winter
Handle multiple request types as recommended by the Mach Server Writer's Guide section 4, subsection "Handling Multiple Request Types". This avoids initializing the reply message in every X_server function. The reply message has already been properly initialized in libports, so there is no need to call mig_reply_setup. Furthermore, move diskfs_exec_startup_server_routine to the end of the chain, as the startup related functions are only needed at system bootstrap time in the root filesystem. * libdiskfs/demuxer.c (diskfs_demuxer): Improve the demuxer function.
2013-11-09Normalize whitespace at the end of each file to '\n'Justus Winter
Some files were not normalized. In console/motd.UTF8 the additional newline is intentional. Empty files were excluded as well.
1996-06-13(diskfs_demuxer): Call diskfs_startup_notify_server.Michael I. Bushnell
1995-11-13(diskfs_demuxer): diskfs_exec_server --> diskfs_exec_startup_server.Miles Bader
1995-09-06(diskfs_demuxer): Use ports_notify_server and ports_interrupt_server insteadMiles Bader
of our own versions.
1995-06-09(diskfs_demuxer): Renamed from ports_demuxer. Don't callMichael I. Bushnell
pager_demuxer.
1994-11-23(ports_demuxer): Call diskfs_seqnos_notify_server, notRoland McGrath
seqnos_notify_server.
1994-07-23entered into RCSRoland McGrath
1994-07-06Formerly ports-demuxer.c.~5~Michael I. Bushnell
1994-06-30Formerly ports-demuxer.c.~4~Michael I. Bushnell
1994-02-18Formerly ports-demuxer.c.~3~Michael I. Bushnell
1994-02-14Formerly ports-demuxer.c.~2~Michael I. Bushnell
1994-02-10Initial revisionMichael I. Bushnell