David E. O'Brien
1e3f14466b
* Add the readline(3) API to libedit. The libedit versions of
...
{readline,history}.h are in /usr/include/edit so as to not conflict with
the GNU libreadline versions. To use the libedit readline(3) one should
add "-I/usr/include/edit" to their Makefile
(spelled "-I${DESTDIR}/${INCLUDEDIR}/edit" within the FreeBSD source tree).
* Enable its use in the BSD licensed utilities that support readline(3).
* To make it easier to sync libedit development with NetBSD, histedit.h
is moved into libedit's directory as history shows shown we keep merging
it into that location.
Obtained from: NetBSD
Sponsored by: Juniper Networks
2011-04-05 18:41:01 +00:00
Stefan Farfeleder
f9ff2f8ffb
Merge the following changes from NetBSD:
...
history.c 1.32:
# Fix memory leak found by valgrind (Julien Torres)
map.c 1.24:
# fix debugging printf format.
read.c 1.40:
# Fix bug with multiple pending el_pushes. Reported by Julien Torres.
tty.c 1.24:
# Coverity CID 1216: Prevent negative index use.
MFC after: 3 weeks
2007-03-11 21:47:40 +00:00
Stefan Farfeleder
76d00450e6
Sync libedit with recent NetBSD developments. Including improvements to the
...
vi-mode, removal of clause 3, cleanups and the export of the tokenization
functions.
Not included: config.h, filecomplete.{c,h}
2005-08-07 20:55:59 +00:00
David E. O'Brien
3c19577344
+ Sync with NetBSD, bringing in feature enhancements.
...
+ Convert to ANSI-C function definitions
+ style(9)
Submitted by: kris
2001-10-01 08:41:27 +00:00
Matthew Dillon
0622d6c77b
Add __FBSDID()s to libedit
2001-09-30 21:21:36 +00:00
Brian Somers
f234c674c1
Include fcntl.h
...
PR: 21697
Submitted by: Barak Enat <barak_enat@yahoo.com>
2000-10-02 22:07:53 +00:00
Andrey A. Chernov
5af16a0159
Move terminal descriptor flush before stty to eliminate potential problems
...
whith characters conversion changed like \n -> \r\n and so on.
2000-07-27 23:58:35 +00:00
Warner Losh
04f058dbd1
<blush> I tested the real code changes, but neglected to test the
...
insertion of $FreeBSD$. I miffed it (pointy hat please). Hopefully
no one will notice this short window where -current didn't compile.
2000-05-22 06:01:31 +00:00
Warner Losh
95e529fd59
Make comment match code forgotten in last commit
2000-05-22 05:51:09 +00:00
Warner Losh
0d39b3903f
Add $FreeBSD$ so I can commit:
...
Remove extern int errno;. Instead include the ANSI <errno.h>. No
functional changes, just a higher level of pedantry.
2000-05-22 05:49:31 +00:00
Brian Somers
10d9142685
Fixes assorted problems with the history edit functions in libedit. This
...
affects sh, ftp (and others?).
Submitted by: Max Euston <meuston@jmrodgers.com>
PR: 6516
1998-06-27 16:10:40 +00:00
Mike Smith
bd5176cb38
Update libedit with changes from NetBSD. Includes history load/save,
...
some buffer overflow guards and some stylistic cleanups.
Also adds manpages.
Obtained from: NetBSD
1997-06-25 08:14:24 +00:00
Rodney W. Grimes
6c06b4e2aa
Remove trailing whitespace.
1995-05-30 05:51:47 +00:00
Rodney W. Grimes
58f0484fa2
BSD 4.4 Lite Lib Sources
1994-05-27 05:00:24 +00:00