christos
a2d6b270ec
s/protected/libedit_private/g
2016-05-09 21:46:56 +00:00
christos
469d44f8e7
Get rid of private/public; keep protected (Ingo Schwarze)
2016-04-11 18:56:31 +00:00
christos
747f681109
more include file cleanup (Ingo Schwarze)
2016-02-16 19:08:41 +00:00
christos
a539b892c3
include errno.h
2016-02-16 15:54:15 +00:00
christos
aefc1e4460
From Ingo Scharze:
...
Let "el.h" include everything needed for struct editline,
and don't include that stuff multiple times. That also improves
consistency, also avoids circular inclusions, and also makes it
easier to follow what is going on, even though not quite as nice.
But it seems like the best we can do...
2016-02-16 15:53:48 +00:00
christos
f09cb8c626
cleanup chartype.h includes (Ingo Schwarze)
2016-02-16 14:08:25 +00:00
christos
c807fdff98
one more
2016-02-16 14:07:47 +00:00
christos
89cffc1532
include explicitly errno.h since we use it.
2016-02-16 14:04:58 +00:00
christos
5367da5f9e
OpenBSD sig.c rev. 1.6 2001/12/06 04:26:00 deraadt
...
save and restore errno in signal handler
2016-02-15 15:29:25 +00:00
christos
a13cd75612
kill ptr_t and ioctl_t, add * sizeof(*foo) to all allocations.
2011-07-28 20:50:55 +00:00
christos
e63c844a17
term -> terminal
2011-07-28 00:45:50 +00:00
christos
e8bbf84cd0
reset and redraw on sigcont. From Anon Ymous.
2009-02-19 15:20:22 +00:00
christos
ec70918ed3
SA_RESTART for all signals but SIGINT. From Anon Ymous.
2009-02-18 15:04:40 +00:00
christos
d25b6758ed
in order for read() to return EINTR we need to use sigaction, not signal,
...
otherwise SA_RESTART is set.
2009-02-15 21:25:01 +00:00
christos
872a7369cc
Allow a single process to control multiple ttys (for pthreads using _REENTRANT)
...
using multiple EditLine objects. Mostly from Preston A. Elder.
2008-09-10 15:45:37 +00:00
agc
eb7c1594f1
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22280, verified by myself.
2003-08-07 16:42:00 +00:00
christos
5f1f221c24
sig_t is non portable
2003-03-10 00:58:05 +00:00
christos
0e0ac6b723
- constify; passes all gcc and lint strict checks.
...
- add config.h [Jason Evans], to create a portable version of libedit that
can be easily compiled on other OS's.
2002-03-18 16:00:50 +00:00
jdolecek
417c215317
make constant arrays a const
2001-01-09 17:31:04 +00:00
christos
ed19c5fdb0
fix dumb typo in signal setup [from OpenBSD]
...
return -1 if alloc fails.
2001-01-04 15:55:03 +00:00
lukem
d30d584a91
convert to new style guide, which includes:
...
- ansi prototypes & features (such as stdargs)
- 8 space indents
2000-09-04 22:06:28 +00:00
simonb
1528b77539
More trailing white space.
1999-07-02 15:14:07 +00:00
christos
54fac6850e
Fix compiler warnings.
1997-07-06 18:25:21 +00:00
christos
eb54427340
Portability fixes:
...
__const -> const
BADSIG -> SIG_ERR
int flags -> u_int flags
#if __STDC__ -> #ifdef __STDC__
1997-04-11 17:52:44 +00:00
lukem
2543e3e651
RCSid police
...
editline first appeared in 4.4BSD not NetBSD1.0
1997-01-11 06:47:47 +00:00
cgd
6dc2f1db52
libedit!
1994-05-06 06:01:42 +00:00