summaryrefslogtreecommitdiffstats
path: root/bin/ed (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add some references, most of these were removed when we stopped buildingjsg2021-03-081-2/+12
* Rev 1.17 of sub.c removed infinite loop detection from s command.bluhm2020-01-094-4/+3
* Rev 1.59 of main.c allows omission of addresses in a range.bluhm2020-01-0919-1/+53
* Rev 1.42 of main.c allows zero address for i command.bluhm2020-01-093-0/+3
* In addresses, consistently use "+" rather than ".+1".schwarze2019-07-301-6/+6
* 1. Correct the description of the g command to match POSIX and ourschwarze2019-07-201-21/+27
* Explain in which circumstances trailing slashes can be omitted afterschwarze2019-07-151-6/+11
* Minor polishing:schwarze2019-07-121-5/+9
* document the dropping of the second / and ? in line address REs;jmc2019-07-101-2/+4
* fputc returns EOFderaadt2019-06-281-2/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-282-11/+10
* Be precise in checking for errors. pclose(3) returns -1 and fclose(3)florian2019-06-271-3/+3
* Revert previous, there were some unintended beviour changes.martijn2018-06-191-3/+27
* Remove the parse_char_class and let regcomp determine if our bracketsmartijn2018-06-181-27/+3
* Remove references to BACKWARDS.martijn2018-06-152-6/+2
* Make sure we always return more than a single '!' in get_shell_command.martijn2018-06-151-5/+5
* Remove the non-BACKWARDS option for GET_THIRD_ADDR. No change to currentmartijn2018-06-151-22/+1
* Remove the extra pager code when compiled without the BACKWARDS flag.martijn2018-06-041-13/+1
* Definitively choose the existing semantics for the scroll and null command.martijn2018-06-042-15/+2
* Fail earlier if we don't have a current filename. This simlifies themartijn2018-05-241-52/+26
* Make ed's 'l' command end lines with a '$' and make sure that literalmartijn2018-04-262-21/+6
* Make ed(1) warn about modifications if 'r'ead in an empty file andmartijn2018-02-261-2/+2
* Rename test file =.err to eq.err for simpler make file scripts.bluhm2018-01-092-2/+2
* nits about trailing punctuation found with mandoc -Tlintschwarze2017-07-051-3/+3
* silence clang warnings: add an extra pair of parentheses and stopnaddy2017-04-263-22/+27
* Allow the omission of one address in (.,.) and (.;.) address rangestb2017-01-031-2/+3
* Reimplement g flag for s commands. Got lost in previous commit.martijn2016-10-111-2/+2
* Remove infinite loop detection from the s-command.martijn2016-10-101-9/+11
* remove the note about the list command (l) displaying a --More--jmc2016-09-231-8/+2
* Piping to a shell command does not count as a save, so don't reset thenatano2016-08-161-2/+2
* Fix the begin of word bug in s-command, similar to sed.martijn2016-08-021-22/+25
* actually remove unnecessary includesmmcc2016-03-271-7/+1
* header cleanupmmcc2016-03-227-10/+56
* honestly i think you should just zap that paragraph - it doesn;t maketb2015-11-201-12/+1
* make ed restore the user defined prompt (specified with -p) when it was turnedtb2015-11-202-6/+5
* POSIX says that you can't capture the return value of sigsetjmp().guenther2015-10-251-2/+3
* Style fixes; from Ilya Kalimanmillert2015-10-211-2/+2
* The variable errmsg can be static in main.c if code in re.c uses an owntobias2015-10-093-6/+7
* Define functions as static when they are not used outside their own c-files.tobias2015-10-096-55/+56
* Mark static globals that are only used in their respective .c files.millert2015-10-097-41/+41
* Change all tame callers to namechange to pledge(2).deraadt2015-10-091-3/+3
* tame "stdio rpath wpath cpath proc exec tty". proc and exec because edderaadt2015-10-071-1/+5
* Remove useless pattern_t typedef, POSIX regex is here to stay somillert2015-10-045-20/+18
* Remove #ifdefs for non-POSIX systems. Also remove #ifdef formillert2015-10-042-23/+4
* Avoid .Ns right after .Pf, it's pointless.schwarze2015-09-141-5/+5
* remove gratuitous castsderaadt2015-07-283-6/+6
* use atomic operations on sig_atomic_t variables inside the signal handlers,deraadt2015-07-142-18/+27
* XXX annotate another signal racederaadt2015-07-111-2/+2
* theo buehler points out that posix specifies a prompt defined using -pjmc2015-06-221-2/+14
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-163-14/+13