From 00d9f95d79de5121f3dbe2c8e9cf557baca216fc Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Mon, 30 Jun 1997 17:04:50 +0000 Subject: (main): Arg parsing added. HOLD variable removed. (argp_program_version): New variable. Include and . --- proc/main.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'proc/main.c') diff --git a/proc/main.c b/proc/main.c index 1292cea0..01cf34a8 100644 --- a/proc/main.c +++ b/proc/main.c @@ -1,5 +1,5 @@ /* Initialization of the proc server - Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation + Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation This file is part of the GNU Hurd. @@ -25,9 +25,13 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include #include +#include +#include #include "proc.h" +const char *argp_program_version = STANDARD_HURD_VERSION (proc); + int message_demuxer (mach_msg_header_t *inp, mach_msg_header_t *outp) @@ -56,10 +60,9 @@ main (int argc, char **argv, char **envp) mach_port_t pset, psetcntl; void *genport; process_t startup_port; - volatile int hold = 0; - - while (hold); - + struct argp argp = { 0, 0, 0, "Hurd process server" }; + + argp_parse (&argp, argc, argv, 0, 0, 0); initialize_version_info (); -- cgit v1.2.3