Paul Eggert 88ead75505 (__attribute__): New macro.
(EOVERFLOW): Define if not defined.(stack_t): Define to struct sigaltstack if not defined or declared.
Include <sys/resource.h>, <ucontext.h> if available.
Include <stdio.h> if DEBUG.
Do not include <inttypes.h> or <stdint.h>.
(c_stack_die): Remove info and context args.  All uses changed.
(segv_action): Likewise.
(alternate_signal_stack): Change uintmax_t to long, to ease porting.
(get_stack_location, min_address_from_argv, max_address_from_argv,
null_action): New functions.
(stack_base, stack_size): New vars.
(segv_handler): context arg may not be used.
Use global stack_base, stack_size if
! HAVE_XSI_STACK_OVERFLOW_HEURISTIC.
Add debug code.
Invoke die (rather than segv_action) to exit.
(c_stack_action): Accept new argv arg, and simpler handler arg.
All uses changed.  Move code into new functions above.
Allow null action.
[! (defined SA_ONSTACK && defined _SC_PAGESIZE)]: Assume all segvs
are stack overflows.
(main) [DEBUG]: Describe what output should be like.
2002-06-11 05:53:54 +00:00
2002-06-11 05:53:54 +00:00
2002-06-10 08:04:33 +00:00
2002-03-11 08:23:30 +00:00
2002-03-11 08:00:47 +00:00
1998-09-14 06:13:10 +00:00
2002-03-01 07:42:20 +00:00
2002-04-05 20:37:31 +00:00
2002-03-11 08:00:47 +00:00
2002-04-21 04:35:32 +00:00
1998-09-13 05:18:48 +00:00
2002-03-11 07:07:05 +00:00
2002-04-05 20:37:31 +00:00
2002-01-24 20:16:38 +00:00
2002-04-05 20:37:31 +00:00
1994-10-01 05:24:19 +00:00

README for GNU DIFF

	Copyright (C) 1992, 1998, 2001, 2002 Free Software Foundation, Inc.

	This file is part of GNU Diffutils.

	This program 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.

	This program 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 this program; see the file COPYING.  If not, write to
	the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
	Boston, MA 02111-1307, USA.


This directory contains the GNU diff, diff3, sdiff, and cmp utilities.
Their features are a superset of the Unix features and they are
significantly faster.

Please see the file COPYING for copying conditions.

Please see the file doc/diff.texi (or doc/diff.info) for documentation
that can be printed with TeX, or read with the `info' program or with
Emacs's `M-x info'.  There are no man pages.

See the file INSTALL for generic compilation and installation instructions,
and the file INSTALLME for instructions specific to GNU diff.

See the file ABOUT-NLS for notes about translations.

Please report bugs to <bug-gnu-utils@gnu.org>.
Description
No description provided
Readme 2.4 MiB
Languages
C 72.6%
Shell 22%
Makefile 3.7%
M4 1.7%