This commit is contained in:
Ulrich Drepper 1998-10-06 13:07:23 +00:00
parent d53427c89d
commit 1e02536fbc
3 changed files with 36 additions and 13 deletions

4
README
View File

@ -1,4 +1,4 @@
This directory contains the version 2.0.96 test release of the GNU C Library. This directory contains the version 2.0.97 test release of the GNU C Library.
Many bugs have been fixed since the last release. Many bugs have been fixed since the last release.
Some bugs surely remain. Some bugs surely remain.
@ -53,7 +53,7 @@ provides the Unix `crypt' function, plus some other entry points.
Because of the United States export restriction on DES implementations, Because of the United States export restriction on DES implementations,
we are distributing this code separately from the rest of the C we are distributing this code separately from the rest of the C
library. There is an extra distribution tar file just for crypt; it is library. There is an extra distribution tar file just for crypt; it is
called `glibc-crypt-2.0.96.tar.gz'. You can just unpack the crypt called `glibc-crypt-2.0.97.tar.gz'. You can just unpack the crypt
distribution along with the rest of the C library and build; you can distribution along with the rest of the C library and build; you can
also build the library without getting crypt. Users outside the USA also build the library without getting crypt. Users outside the USA
can get the crypt distribution via anonymous FTP from ftp.ifi.uio.no can get the crypt distribution via anonymous FTP from ftp.ifi.uio.no

View File

@ -63,7 +63,7 @@ SEGFAULT_OUTPUT_NAME=$segv_output \
exval=$? exval=$?
# Check for output. Even if the program terminated correctly it might # Check for output. Even if the program terminated correctly it might
# be that a inor process (clone) failed. Therefore we do not check the # be that a minor process (clone) failed. Therefore we do not check the
# exit code. # exit code.
if test -f "$segv_output"; then if test -f "$segv_output"; then
# The program caught a signal. The output is in the file with the # The program caught a signal. The output is in the file with the

View File

@ -1,5 +1,5 @@
% texinfo.tex -- TeX macros to handle Texinfo files. % texinfo.tex -- TeX macros to handle Texinfo files.
% $Id: texinfo.tex,v 2.220 1998/09/01 10:37:39 drepper Exp $ \def\texinfoversion{1998-09-30}%
% %
% Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98 % Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98
% Free Software Foundation, Inc. % Free Software Foundation, Inc.
@ -56,15 +56,12 @@
% Added by gildea November 1993. % Added by gildea November 1993.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
% This automatically updates the version number based on RCS. \message{Loading texinfo [version \texinfoversion]:}
\def\deftexinfoversion$#1: #2 ${\def\texinfoversion{#2}}
\deftexinfoversion$Revision: 2.220 $
\message{Loading texinfo package [Version \texinfoversion]:}
% If in a .fmt file, print the version number % If in a .fmt file, print the version number
% and turn on active characters that we couldn't do earlier because % and turn on active characters that we couldn't do earlier because
% they might have appeared in the input file name. % they might have appeared in the input file name.
\everyjob{\message{[Texinfo version \texinfoversion]}\message{} \everyjob{\message{[Texinfo version \texinfoversion]}%
\catcode`+=\active \catcode`\_=\active} \catcode`+=\active \catcode`\_=\active}
% Save some parts of plain tex whose names we will redefine. % Save some parts of plain tex whose names we will redefine.
@ -4514,6 +4511,17 @@ width0pt\relax} \fi
\catcode`\^^M=12 \catcode`\^^M=12
\usembodybackslash} \usembodybackslash}
\def\macroargctxt{%
\catcode`\~=12
\catcode`\^=12
\catcode`\_=12
\catcode`\|=12
\catcode`\<=12
\catcode`\>=12
\catcode`\+=12
\catcode`\@=12
\catcode`\\=12}
% \mbodybackslash is the definition of \ in @macro bodies. % \mbodybackslash is the definition of \ in @macro bodies.
% It maps \foo\ => \csname macarg.foo\endcsname => #N % It maps \foo\ => \csname macarg.foo\endcsname => #N
% where N is the macro parameter number. % where N is the macro parameter number.
@ -4610,17 +4618,21 @@ width0pt\relax} \fi
\noexpand\scanmacro{\temp}}% \noexpand\scanmacro{\temp}}%
\or % 1 \or % 1
\expandafter\xdef\csname\the\macname\endcsname{% \expandafter\xdef\csname\the\macname\endcsname{%
\bgroup\noexpand\macroargctxt
\noexpand\braceorline\csname\the\macname xxx\endcsname}% \noexpand\braceorline\csname\the\macname xxx\endcsname}%
\expandafter\xdef\csname\the\macname xxx\endcsname##1{% \expandafter\xdef\csname\the\macname xxx\endcsname##1{%
\noexpand\scanmacro{\temp}}% \egroup\noexpand\scanmacro{\temp}}%
\else % many \else % many
\expandafter\xdef\csname\the\macname\endcsname##1{% \expandafter\xdef\csname\the\macname\endcsname{%
\bgroup\noexpand\macroargctxt
\noexpand\csname\the\macname xx\endcsname}
\expandafter\xdef\csname\the\macname xx\endcsname##1{%
\csname\the\macname xxx\endcsname ##1,}% \csname\the\macname xxx\endcsname ##1,}%
\expandafter\expandafter \expandafter\expandafter
\expandafter\xdef \expandafter\xdef
\expandafter\expandafter \expandafter\expandafter
\csname\the\macname xxx\endcsname \csname\the\macname xxx\endcsname
\paramlist{\noexpand\scanmacro{\temp}}% \paramlist{\egroup\noexpand\scanmacro{\temp}}%
\fi \fi
\else \else
\ifcase\paramno \ifcase\paramno
@ -4630,18 +4642,24 @@ width0pt\relax} \fi
\noexpand\scanmacro{\temp}\egroup}% \noexpand\scanmacro{\temp}\egroup}%
\or % 1 \or % 1
\expandafter\xdef\csname\the\macname\endcsname{% \expandafter\xdef\csname\the\macname\endcsname{%
\bgroup\noexpand\macroargctxt
\noexpand\braceorline\csname\the\macname xxx\endcsname}% \noexpand\braceorline\csname\the\macname xxx\endcsname}%
\expandafter\xdef\csname\the\macname xxx\endcsname##1{% \expandafter\xdef\csname\the\macname xxx\endcsname##1{%
\egroup
\noexpand\norecurse{\the\macname}% \noexpand\norecurse{\the\macname}%
\noexpand\scanmacro{\temp}\egroup}% \noexpand\scanmacro{\temp}\egroup}%
\else % many \else % many
\expandafter\xdef\csname\the\macname\endcsname##1{% \expandafter\xdef\csname\the\macname\endcsname{%
\bgroup\noexpand\macroargctxt
\noexpand\csname\the\macname xx\endcsname}
\expandafter\xdef\csname\the\macname xx\endcsname##1{%
\csname\the\macname xxx\endcsname ##1,}% \csname\the\macname xxx\endcsname ##1,}%
\expandafter\expandafter \expandafter\expandafter
\expandafter\xdef \expandafter\xdef
\expandafter\expandafter \expandafter\expandafter
\csname\the\macname xxx\endcsname \csname\the\macname xxx\endcsname
\paramlist{% \paramlist{%
\egroup
\noexpand\norecurse{\the\macname}% \noexpand\norecurse{\the\macname}%
\noexpand\scanmacro{\temp}\egroup}% \noexpand\scanmacro{\temp}\egroup}%
\fi \fi
@ -5428,4 +5446,9 @@ width0pt\relax} \fi
@c Local variables: @c Local variables:
@c page-delimiter: "^\\\\message" @c page-delimiter: "^\\\\message"
@c update-date-leading-regexp: "def\\texinfoversion{"
@c update-date-date-regexp: "[-0-9.]+"
@c update-date-format-string: "%Y-%m-%d"
@c update-date-trailing-regexp: "}"
@c eval: (and(load "update-date" t t)(add-hook 'write-file-hooks 'update-date))
@c End: @c End: