minix/bin/ed
Lionel Sambuc 84d9c625bf Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC)
- Fix for possible unset uid/gid in toproto
 - Fix for default mtree style
 - Update libelf
 - Importing libexecinfo
 - Resynchronize GCC, mpc, gmp, mpfr
 - build.sh: Replace params with show-params.
     This has been done as the make target has been renamed in the same
     way, while a new target named params has been added. This new
     target generates a file containing all the parameters, instead of
     printing it on the console.
 - Update test48 with new etc/services (Fix by Ben Gras <ben@minix3.org)
     get getservbyport() out of the inner loop

Change-Id: Ie6ad5226fa2621ff9f0dee8782ea48f9443d2091
2014-07-28 17:05:06 +02:00
..
test Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
Makefile Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
POSIX Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
README Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
buf.c Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
cbc.c Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
ed.1 Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
ed.h Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
glbl.c Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
io.c Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
main.c Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
re.c Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
sub.c Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00
undo.c Import NetBSD ed(1) 2012-03-14 16:52:31 +01:00

README

$NetBSD: README,v 1.9 1995/03/21 09:04:33 cgd Exp $

ed is an 8-bit-clean, POSIX-compliant line editor.  It should work with
any regular expression package that conforms to the POSIX interface
standard, such as GNU regex(3).

If reliable signals are supported (e.g., POSIX sigaction(2)), it should
compile with little trouble.  Otherwise, the macros SPL1() and SPL0()
should be redefined to disable interrupts.

The following compiler directives are recognized:
DES		- to add encryption support (requires crypt(3))
NO_REALLOC_NULL	- if realloc(3) does not accept a NULL pointer
BACKWARDS	- for backwards compatibility
NEED_INSQUE	- if insque(3) is missing

The file `POSIX' describes extensions to and deviations from the POSIX
standard.

The ./test directory contains regression tests for ed. The README
file in that directory explains how to run these.

For a description of the ed algorithm, see Kernighan and Plauger's book
"Software Tools in Pascal," Addison-Wesley, 1981.