diff options
Diffstat (limited to 'package/bash/bash30-050-signames')
| -rw-r--r-- | package/bash/bash30-050-signames | 692 | 
1 files changed, 0 insertions, 692 deletions
diff --git a/package/bash/bash30-050-signames b/package/bash/bash30-050-signames deleted file mode 100644 index 5c2038663..000000000 --- a/package/bash/bash30-050-signames +++ /dev/null @@ -1,692 +0,0 @@ ---- /dev/null	2005-06-20 00:31:57.000000000 -0600 -+++ bash-3.0/signames.h	2005-08-02 16:57:21.000000000 -0600 -@@ -0,0 +1,202 @@ -+/* A translation list so we can be polite to our users. */ -+char *signal_names[NSIG + 4] = { -+    "EXIT", -+#ifdef SIGHUP -+    [SIGHUP]    "SIGHUP", -+#endif -+#ifdef SIGINT -+    [SIGINT]    "SIGINT", -+#endif -+#ifdef SIGQUIT -+    [SIGQUIT]    "SIGQUIT", -+#endif -+#ifdef SIGILL -+    [SIGILL]    "SIGILL", -+#endif -+#ifdef SIGTRAP -+    [SIGTRAP]    "SIGTRAP", -+#endif -+#ifdef SIGABRT -+    [SIGABRT]    "SIGABRT", -+#endif -+#ifdef SIGBUS -+    [SIGBUS]    "SIGBUS", -+#endif -+#ifdef SIGFPE -+    [SIGFPE]    "SIGFPE", -+#endif -+#ifdef SIGKILL -+    [SIGKILL]    "SIGKILL", -+#endif -+#ifdef SIGUSR1 -+    [SIGUSR1]    "SIGUSR1", -+#endif -+#ifdef SIGSEGV -+    [SIGSEGV]    "SIGSEGV", -+#endif -+#ifdef SIGUSR2 -+    [SIGUSR2]    "SIGUSR2", -+#endif -+#ifdef SIGPIPE -+    [SIGPIPE]    "SIGPIPE", -+#endif -+#ifdef SIGALRM -+    [SIGALRM]    "SIGALRM", -+#endif -+#ifdef SIGTERM -+    [SIGTERM]    "SIGTERM", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(16)", -+#endif -+#ifdef SIGCHLD -+    [SIGCHLD]    "SIGCHLD", -+#endif -+#ifdef SIGCONT -+    [SIGCONT]    "SIGCONT", -+#endif -+#ifdef SIGSTOP -+    [SIGSTOP]    "SIGSTOP", -+#endif -+#ifdef SIGTSTP -+    [SIGTSTP]    "SIGTSTP", -+#endif -+#ifdef SIGTTIN -+    [SIGTTIN]    "SIGTTIN", -+#endif -+#ifdef SIGTTOU -+    [SIGTTOU]    "SIGTTOU", -+#endif -+#ifdef SIGURG -+    [SIGURG]    "SIGURG", -+#endif -+#ifdef SIGXCPU -+    [SIGXCPU]    "SIGXCPU", -+#endif -+#ifdef SIGXFSZ -+    [SIGXFSZ]    "SIGXFSZ", -+#endif -+#ifdef SIGVTALRM -+    [SIGVTALRM]    "SIGVTALRM", -+#endif -+#ifdef SIGPROF -+    [SIGPROF]    "SIGPROF", -+#endif -+#ifdef SIGWINCH -+    [SIGWINCH]    "SIGWINCH", -+#endif -+#ifdef SIGIO -+    [SIGIO]    "SIGIO", -+#endif -+#ifdef SIGPWR -+    [SIGPWR]    "SIGPWR", -+#endif -+#ifdef SIGSYS -+    [SIGSYS]    "SIGSYS", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(32)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(33)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(34)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(35)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(36)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(37)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(38)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(39)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(40)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(41)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(42)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(43)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(44)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(45)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(46)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(47)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(48)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(49)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(50)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(51)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(52)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(53)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(54)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(55)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(56)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(57)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(58)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(59)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(60)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(61)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(62)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(63)", -+#endif -+#ifdef SIGJUNK -+    [SIGJUNK]    "SIGJUNK(64)", -+#endif -+  [NSIG]	"DEBUG", -+ -+  [NSIG + 1]	"ERR", -+ -+  [NSIG + 2]	(char *)0x0 -+}; -+ ---- bash-3.0.orig/Makefile.in	2004-03-17 06:34:39.000000000 -0700 -+++ bash-3.0/Makefile.in	2005-08-02 16:44:29.000000000 -0600 -@@ -410,9 +410,6 @@ -  - SOURCES	 = $(CSOURCES) $(HSOURCES) $(BUILTIN_DEFS) -  --# header files chosen based on running of configure --SIGNAMES_H = @SIGNAMES_H@ -- - # object files chosen based on running of configure - JOBS_O = @JOBS_O@ - SIGLIST_O = @SIGLIST_O@ -@@ -483,15 +480,12 @@ - PO_SRC = $(srcdir)/po/ - PO_DIR = $(dot)/po/ -  --SIGNAMES_SUPPORT = $(SUPPORT_SRC)mksignames.c -- - SUPPORT_SRC = $(srcdir)/support/ - SDIR = $(dot)/support/ -  - TESTS_SUPPORT = recho$(EXEEXT) zecho$(EXEEXT) printenv$(EXEEXT) - CREATED_SUPPORT = signames.h recho$(EXEEXT) zecho$(EXEEXT) printenv$(EXEEXT) \ --		  tests/recho$(EXEEXT) tests/zecho$(EXEEXT) \ --		  tests/printenv$(EXEEXT) mksignames$(EXEEXT) lsignames.h \ -+		  tests/recho$(EXEEXT) tests/zecho$(EXEEXT) tests/printenv$(EXEEXT) \ - 		  mksyntax${EXEEXT} syntax.c $(VERSPROG) $(VERSOBJ) \ - 		  buildversion.o - CREATED_CONFIGURE = config.h config.cache config.status config.log \ -@@ -607,22 +601,9 @@ -  - ${LIBINTL_H}:	${INTL_LIBRARY} -  --mksignames$(EXEEXT):	$(SUPPORT_SRC)mksignames.c --	$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) -o $@ $(SUPPORT_SRC)mksignames.c -- - mksyntax$(EXEEXT):	${srcdir}/mksyntax.c config.h syntax.h ${BASHINCDIR}/chartypes.h - 	${CC_FOR_BUILD} ${CCFLAGS_FOR_BUILD} -o $@ ${srcdir}/mksyntax.c -  --# make a list of signals for the local system -- this is done when we're --# *not* cross-compiling --lsignames.h:   mksignames$(EXEEXT) --	$(RM) $@ --	./mksignames $@ -- --# copy the correct signames header file to signames.h --signames.h: $(SIGNAMES_H) --	-if cmp -s $(SIGNAMES_H) $@ ; then :; else $(RM) $@ ; $(CP) $(SIGNAMES_H) $@ ; fi -- - syntax.c:	mksyntax${EXEEXT} $(srcdir)/syntax.h  - 	$(RM) $@ - 	./mksyntax -o $@ ---- bash-3.0.orig/support/mksignames.c	2003-03-24 15:11:38.000000000 -0700 -+++ bash-3.0/support/mksignames.c	2005-06-20 00:31:57.000000000 -0600 -@@ -1,432 +0,0 @@ --/* signames.c -- Create and write `signames.h', which contains an array of --   signal names. */ -- --/* Copyright (C) 1992-2003 Free Software Foundation, Inc. -- --   This file is part of GNU Bash, the Bourne Again SHell. -- --   Bash is free software; you can redistribute it and/or modify it under --   the terms of the GNU General Public License as published by the Free --   Software Foundation; either version 2, or (at your option) any later --   version. -- --   Bash is distributed in the hope that it will be useful, but WITHOUT ANY --   WARRANTY; without even the implied warranty of MERCHANTABILITY or --   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License --   for more details. -- --   You should have received a copy of the GNU General Public License along --   with Bash; see the file COPYING.  If not, write to the Free Software --   Foundation, 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ -- --#include <config.h> -- --#include <stdio.h> --#include <sys/types.h> --#include <signal.h> --#if defined (HAVE_STDLIB_H) --#  include <stdlib.h> --#else --#  include "ansi_stdlib.h" --#endif /* HAVE_STDLIB_H */ -- --#if !defined (NSIG) --#  define NSIG 64 --#endif -- --/* -- * Special traps: -- *	EXIT == 0 -- *	DEBUG == NSIG -- *	ERR == NSIG+1 -- *	RETURN == NSIG+2 -- */ --#define LASTSIG NSIG+2 -- --char *signal_names[2 * (LASTSIG)]; -- --#define signal_names_size (sizeof(signal_names)/sizeof(signal_names[0])) -- --char *progname; -- --/* AIX 4.3 defines SIGRTMIN and SIGRTMAX as 888 and 999 respectively. --   I don't want to allocate so much unused space for the intervening signal --   numbers, so we just punt if SIGRTMAX is past the bounds of the --   signal_names array (handled in configure). */ --#if defined (SIGRTMAX) && defined (UNUSABLE_RT_SIGNALS) --#  undef SIGRTMAX --#  undef SIGRTMIN --#endif -- --#if defined (SIGRTMAX) || defined (SIGRTMIN) --#  define RTLEN 14 --#  define RTLIM 256 --#endif -- --void --initialize_signames () --{ --  register int i; --#if defined (SIGRTMAX) || defined (SIGRTMIN) --  int rtmin, rtmax, rtcnt; --#endif -- --  for (i = 1; i < signal_names_size; i++) --    signal_names[i] = (char *)NULL; -- --  /* `signal' 0 is what we do on exit. */ --  signal_names[0] = "EXIT"; -- --  /* Place signal names which can be aliases for more common signal --     names first.  This allows (for example) SIGABRT to overwrite SIGLOST. */ -- --  /* POSIX 1003.1b-1993 real time signals, but take care of incomplete --     implementations. Acoording to the standard, both, SIGRTMIN and --     SIGRTMAX must be defined, SIGRTMIN must be stricly less than --     SIGRTMAX, and the difference must be at least 7, that is, there --     must be at least eight distinct real time signals. */ -- --  /* The generated signal names are SIGRTMIN, SIGRTMIN+1, ..., --     SIGRTMIN+x, SIGRTMAX-x, ..., SIGRTMAX-1, SIGRTMAX. If the number --     of RT signals is odd, there is an extra SIGRTMIN+(x+1). --     These names are the ones used by ksh and /usr/xpg4/bin/sh on SunOS5. */ -- --#if defined (SIGRTMIN) --  rtmin = SIGRTMIN; --  signal_names[rtmin] = "SIGRTMIN"; --#endif -- --#if defined (SIGRTMAX) --  rtmax = SIGRTMAX; --  signal_names[rtmax] = "SIGRTMAX"; --#endif -- --#if defined (SIGRTMAX) && defined (SIGRTMIN) --  if (rtmax > rtmin) --    { --      rtcnt = (rtmax - rtmin - 1) / 2; --      /* croak if there are too many RT signals */ --      if (rtcnt >= RTLIM/2) --	{ --	  rtcnt = RTLIM/2-1; --	  fprintf(stderr, "%s: error: more than %i real time signals, fix `%s'\n", --		  progname, RTLIM, progname); --	} -- --      for (i = 1; i <= rtcnt; i++) --	{ --	  signal_names[rtmin+i] = (char *)malloc(RTLEN); --	  if (signal_names[rtmin+i]) --	    sprintf (signal_names[rtmin+i], "SIGRTMIN+%d", i); --	  signal_names[rtmax-i] = (char *)malloc(RTLEN); --	  if (signal_names[rtmax-i]) --	    sprintf (signal_names[rtmax-i], "SIGRTMAX-%d", i); --	} -- --      if (rtcnt < RTLIM/2-1 && rtcnt != (rtmax-rtmin)/2) --	{ --	  /* Need an extra RTMIN signal */ --	  signal_names[rtmin+rtcnt+1] = (char *)malloc(RTLEN); --	  if (signal_names[rtmin+rtcnt+1]) --	    sprintf (signal_names[rtmin+rtcnt+1], "SIGRTMIN+%d", rtcnt+1); --	} --    } --#endif /* SIGRTMIN && SIGRTMAX */ -- --/* AIX */ --#if defined (SIGLOST)	/* resource lost (eg, record-lock lost) */ --  signal_names[SIGLOST] = "SIGLOST"; --#endif -- --#if defined (SIGMSG)	/* HFT input data pending */ --  signal_names[SIGMSG] = "SIGMSG"; --#endif -- --#if defined (SIGDANGER)	/* system crash imminent */ --  signal_names[SIGDANGER] = "SIGDANGER"; --#endif -- --#if defined (SIGMIGRATE) /* migrate process to another CPU */ --  signal_names[SIGMIGRATE] = "SIGMIGRATE"; --#endif -- --#if defined (SIGPRE)	/* programming error */ --  signal_names[SIGPRE] = "SIGPRE"; --#endif -- --#if defined (SIGVIRT)	/* AIX virtual time alarm */ --  signal_names[SIGVIRT] = "SIGVIRT"; --#endif -- --#if defined (SIGALRM1)	/* m:n condition variables */ --  signal_names[SIGALRM1] = "SIGALRM1"; --#endif -- --#if defined (SIGWAITING)	/* m:n scheduling */ --  signal_names[SIGWAITING] = "SIGWAITING"; --#endif -- --#if defined (SIGGRANT)	/* HFT monitor mode granted */ --  signal_names[SIGGRANT] = "SIGGRANT"; --#endif -- --#if defined (SIGKAP)	/* keep alive poll from native keyboard */ --  signal_names[SIGKAP] = "SIGKAP"; --#endif -- --#if defined (SIGRETRACT) /* HFT monitor mode retracted */ --  signal_names[SIGRETRACT] = "SIGRETRACT"; --#endif -- --#if defined (SIGSOUND)	/* HFT sound sequence has completed */ --  signal_names[SIGSOUND] = "SIGSOUND"; --#endif -- --#if defined (SIGSAK)	/* Secure Attention Key */ --  signal_names[SIGSAK] = "SIGSAK"; --#endif -- --/* SunOS5 */ --#if defined (SIGLWP)	/* special signal used by thread library */ --  signal_names[SIGLWP] = "SIGLWP"; --#endif -- --#if defined (SIGFREEZE)	/* special signal used by CPR */ --  signal_names[SIGFREEZE] = "SIGFREEZE"; --#endif -- --#if defined (SIGTHAW)	/* special signal used by CPR */ --  signal_names[SIGTHAW] = "SIGTHAW"; --#endif -- --#if defined (SIGCANCEL)	/* thread cancellation signal used by libthread */ --  signal_names[SIGCANCEL] = "SIGCANCEL"; --#endif -- --/* HP-UX */ --#if defined (SIGDIL)	/* DIL signal (?) */ --  signal_names[SIGDIL] = "SIGDIL"; --#endif -- --/* System V */ --#if defined (SIGCLD)	/* Like SIGCHLD.  */ --  signal_names[SIGCLD] = "SIGCLD"; --#endif -- --#if defined (SIGPWR)	/* power state indication */ --  signal_names[SIGPWR] = "SIGPWR"; --#endif -- --#if defined (SIGPOLL)	/* Pollable event (for streams)  */ --  signal_names[SIGPOLL] = "SIGPOLL"; --#endif -- --/* Unknown */ --#if defined (SIGWINDOW) --  signal_names[SIGWINDOW] = "SIGWINDOW"; --#endif -- --/* Common */ --#if defined (SIGHUP)	/* hangup */ --  signal_names[SIGHUP] = "SIGHUP"; --#endif -- --#if defined (SIGINT)	/* interrupt */ --  signal_names[SIGINT] = "SIGINT"; --#endif -- --#if defined (SIGQUIT)	/* quit */ --  signal_names[SIGQUIT] = "SIGQUIT"; --#endif -- --#if defined (SIGILL)	/* illegal instruction (not reset when caught) */ --  signal_names[SIGILL] = "SIGILL"; --#endif -- --#if defined (SIGTRAP)	/* trace trap (not reset when caught) */ --  signal_names[SIGTRAP] = "SIGTRAP"; --#endif -- --#if defined (SIGIOT)	/* IOT instruction */ --  signal_names[SIGIOT] = "SIGIOT"; --#endif -- --#if defined (SIGABRT)	/* Cause current process to dump core. */ --  signal_names[SIGABRT] = "SIGABRT"; --#endif -- --#if defined (SIGEMT)	/* EMT instruction */ --  signal_names[SIGEMT] = "SIGEMT"; --#endif -- --#if defined (SIGFPE)	/* floating point exception */ --  signal_names[SIGFPE] = "SIGFPE"; --#endif -- --#if defined (SIGKILL)	/* kill (cannot be caught or ignored) */ --  signal_names[SIGKILL] = "SIGKILL"; --#endif -- --#if defined (SIGBUS)	/* bus error */ --  signal_names[SIGBUS] = "SIGBUS"; --#endif -- --#if defined (SIGSEGV)	/* segmentation violation */ --  signal_names[SIGSEGV] = "SIGSEGV"; --#endif -- --#if defined (SIGSYS)	/* bad argument to system call */ --  signal_names[SIGSYS] = "SIGSYS"; --#endif -- --#if defined (SIGPIPE)	/* write on a pipe with no one to read it */ --  signal_names[SIGPIPE] = "SIGPIPE"; --#endif -- --#if defined (SIGALRM)	/* alarm clock */ --  signal_names[SIGALRM] = "SIGALRM"; --#endif -- --#if defined (SIGTERM)	/* software termination signal from kill */ --  signal_names[SIGTERM] = "SIGTERM"; --#endif -- --#if defined (SIGURG)	/* urgent condition on IO channel */ --  signal_names[SIGURG] = "SIGURG"; --#endif -- --#if defined (SIGSTOP)	/* sendable stop signal not from tty */ --  signal_names[SIGSTOP] = "SIGSTOP"; --#endif -- --#if defined (SIGTSTP)	/* stop signal from tty */ --  signal_names[SIGTSTP] = "SIGTSTP"; --#endif -- --#if defined (SIGCONT)	/* continue a stopped process */ --  signal_names[SIGCONT] = "SIGCONT"; --#endif -- --#if defined (SIGCHLD)	/* to parent on child stop or exit */ --  signal_names[SIGCHLD] = "SIGCHLD"; --#endif -- --#if defined (SIGTTIN)	/* to readers pgrp upon background tty read */ --  signal_names[SIGTTIN] = "SIGTTIN"; --#endif -- --#if defined (SIGTTOU)	/* like TTIN for output if (tp->t_local<OSTOP) */ --  signal_names[SIGTTOU] = "SIGTTOU"; --#endif -- --#if defined (SIGIO)	/* input/output possible signal */ --  signal_names[SIGIO] = "SIGIO"; --#endif -- --#if defined (SIGXCPU)	/* exceeded CPU time limit */ --  signal_names[SIGXCPU] = "SIGXCPU"; --#endif -- --#if defined (SIGXFSZ)	/* exceeded file size limit */ --  signal_names[SIGXFSZ] = "SIGXFSZ"; --#endif -- --#if defined (SIGVTALRM)	/* virtual time alarm */ --  signal_names[SIGVTALRM] = "SIGVTALRM"; --#endif -- --#if defined (SIGPROF)	/* profiling time alarm */ --  signal_names[SIGPROF] = "SIGPROF"; --#endif -- --#if defined (SIGWINCH)	/* window changed */ --  signal_names[SIGWINCH] = "SIGWINCH"; --#endif -- --/* 4.4 BSD */ --#if defined (SIGINFO) && !defined (_SEQUENT_)	/* information request */ --  signal_names[SIGINFO] = "SIGINFO"; --#endif -- --#if defined (SIGUSR1)	/* user defined signal 1 */ --  signal_names[SIGUSR1] = "SIGUSR1"; --#endif -- --#if defined (SIGUSR2)	/* user defined signal 2 */ --  signal_names[SIGUSR2] = "SIGUSR2"; --#endif -- --#if defined (SIGKILLTHR)	/* BeOS: Kill Thread */ --  signal_names[SIGKILLTHR] = "SIGKILLTHR"; --#endif -- --  for (i = 0; i < NSIG; i++) --    if (signal_names[i] == (char *)NULL) --      { --	signal_names[i] = (char *)malloc (18); --	if (signal_names[i]) --	  sprintf (signal_names[i], "SIGJUNK(%d)", i); --      } -- --  signal_names[NSIG] = "DEBUG"; --  signal_names[NSIG+1] = "ERR"; --  signal_names[NSIG+2] = "RETURN"; --} -- --void --write_signames (stream) --     FILE *stream; --{ --  register int i; -- --  fprintf (stream, "/* This file was automatically created by %s.\n", --	   progname); --  fprintf (stream, "   Do not edit.  Edit support/mksignames.c instead. */\n\n"); --  fprintf (stream, --	   "/* A translation list so we can be polite to our users. */\n"); --  fprintf (stream, "char *signal_names[NSIG + 4] = {\n"); -- --  for (i = 0; i <= LASTSIG; i++) --    fprintf (stream, "    \"%s\",\n", signal_names[i]); -- --  fprintf (stream, "    (char *)0x0\n"); --  fprintf (stream, "};\n"); --} -- --int --main (argc, argv) --     int argc; --     char **argv; --{ --  char *stream_name; --  FILE *stream; -- --  progname = argv[0]; -- --  if (argc == 1) --    { --      stream_name = "stdout"; --      stream = stdout; --    } --  else if (argc == 2) --    { --      stream_name = argv[1]; --      stream = fopen (stream_name, "w"); --    } --  else --    { --      fprintf (stderr, "Usage: %s [output-file]\n", progname); --      exit (1); --    } -- --  if (!stream) --    { --      fprintf (stderr, "%s: %s: cannot open for writing\n", --	       progname, stream_name); --      exit (2); --    } -- --  initialize_signames (); --  write_signames (stream); --  exit (0); --}  | 
