fvdl
737db7ee0a
The two unchanged interfaces (svc_create and clnt_create) resulted
...
in sockets bound to reserved ports in the old code. Since old binaries
will still expect this, always try to bind to a reserved port in
clnt_cli_create and svc_tli_create, unless we're already bound.
2000-06-07 18:27:39 +00:00
bouyer
1116e111be
- remove NLM4_NULL proc, rpcgen will do one for us (which works better :)
...
- add a procedure NLM_SM_NOTIFY (in version 0), used by statd to send
notifications to lockd.
2000-06-07 14:30:15 +00:00
simonb
d649f5ebb1
Spell registerrpc properly.
2000-06-07 13:39:43 +00:00
fvdl
5b761cd338
Always do a listen() in the old svctcp_create backward compat code.
2000-06-07 01:45:25 +00:00
msaitoh
b86435df37
libkvm for sh3
2000-06-06 17:57:02 +00:00
tsubai
bba37c9174
Add softfloat glue for sh3.
2000-06-06 17:28:37 +00:00
fvdl
3f80608ea9
Correct misleading error messages.
2000-06-06 14:44:45 +00:00
bjh21
4472dbe5e3
Initial commit of SoftFloat 2a import. This should provide a sensible
...
mostly-MI floating-point implementation for use by gcc -msoft-float.
It's currently only used by arm26, but should be usable by other ports
without too much hacking, assuming doubles and u_int64_ts are passed and
returned the same way, and FP formats are IEEEish.
2000-06-06 08:14:49 +00:00
kleink
0c86310df7
Pasto in previous.
2000-06-05 12:01:47 +00:00
kleink
b72e2b11b8
Move orphaned information to tzset(3).
2000-06-05 11:56:13 +00:00
simonb
ce00d9ac26
Add a cache ala pwcache(3). Gives a small but measurable performance
...
improvement for callers to devname(3) (eg ps(1)) under most circumstances.
2000-06-05 06:12:49 +00:00
thorpej
934426175d
- An initialized variable kept LOCAL_CREDS from being set on
...
the listen socket properly. This caused spurious rpcbind(8)
failures.
- Don't define a "credmsg" structure. Instead, dynamically
allocate a buffer of the correct size of the message with
CMSG_SPACE() and free it when we're done. This gets the
size of the buffer right on LP64 platforms, which has padding
for alignment thrown in.
- Check for non-present or truncated cred messages when recvmsg(2)
returns.
2000-06-05 05:58:46 +00:00
tron
be033824b6
Use "NULL" instead of "0" in pointer assignments and comparisons.
2000-06-04 23:03:27 +00:00
simonb
fdd068aea6
Minor formatting nit.
2000-06-04 21:07:22 +00:00
itojun
7eab145046
correct arg type (salen) to conform to RFC2553.
2000-06-04 08:52:21 +00:00
itojun
b757ddbced
correct arg type for getnameinfo(3) for RFC2553 conformance.
2000-06-04 08:51:23 +00:00
thorpej
c444e0d694
Need <string.h> for LP64 systems.
2000-06-04 04:35:13 +00:00
thorpej
11e5c6cccf
Get <string.h> so this builds on LP64.
2000-06-04 03:55:20 +00:00
fvdl
327cb95a94
Zero out the xprt in makefd_xprt to avoid bad free() calls in some cases.
2000-06-03 20:26:05 +00:00
fvdl
8b656ef91d
Correct prototype for rpcb_unset().
2000-06-03 18:47:28 +00:00
fvdl
67bfc2d3ab
include <string.h> for mem* prototypes.
2000-06-03 14:55:43 +00:00
fvdl
746a942a9c
Add missing weak alias for svcfd_create.
2000-06-03 14:30:11 +00:00
simonb
991eedcaaf
Clarify the cache size description comments a little.
2000-06-03 13:21:14 +00:00
fvdl
a4a23df233
Fix typo in weak alias, causing unresolved externals.
2000-06-03 13:04:14 +00:00
fvdl
8bf1d5a03a
Add missed manual page when updating RPC dode.
2000-06-03 09:29:50 +00:00
blymn
63b8f446f6
* Improve the handling of BC and UP in t_goto, t_getent now queries
...
these capabilities and stashes them in "struct tinfo" for t_goto to
use. This makes the t_goto call more efficient and plugs a memory
leak that was present in the original t_goto implementation.
Thanks to Itojun for spotting this one too!
2000-06-03 07:14:55 +00:00
blymn
16178745d9
* Added libterm to the include path - tgoto requires it for the private
...
structure definition.
2000-06-03 07:10:31 +00:00
blymn
fb6ac2def9
Fix broken getcap call - it was always returning NULL. Thanks Itojun
...
for spotting this one!
2000-06-03 06:33:12 +00:00
fvdl
cfe96f8218
Move rpcb_prot.x to include/rpc.
2000-06-03 02:28:40 +00:00
fvdl
550e62c47a
Move rpcb_prot.x to include/rpc instead.
2000-06-03 02:28:12 +00:00
fvdl
198594fe25
Fix rpcb_prot.h target.
2000-06-03 02:12:00 +00:00
fvdl
cc755ae9f6
Change unix domain socket to rpcbind.sock.
2000-06-03 00:43:21 +00:00
fvdl
7df0ccbadc
Add new RPC code, based on Sun's TI-RPC code. Adapted to not use XTI,
...
but sockets instead, internally. Old, backward compatible interfaces
maintained.
2000-06-02 23:11:05 +00:00
thorpej
2d11440f4d
Back out previous change. It causes all sorts of problems. The
...
memory leakage stuff should be addressed, but this change was
obviously wrong.
2000-06-02 22:09:01 +00:00
hubertf
914468cda3
s/a //
2000-06-02 21:21:41 +00:00
christos
b619ddeed7
Don't leak memory.
2000-06-02 18:00:42 +00:00
lukem
fd194fea27
use strtol() (instead of atoi()) for sane error detection
2000-06-02 13:37:12 +00:00
itojun
74d0ceb979
correct memory leak due to t_getstr() and realloc(). the commit will
...
prevent "top -s 0" from chewing up memory.
TODO: realloc() audit, revisit recent termcap/curses changes
2000-06-02 13:13:07 +00:00
lukem
86d8882273
size arg doesn't exist anymore, so don't DIAGASSERT it
2000-06-01 07:54:00 +00:00
itojun
ed26506c25
usr.sbin/lpr/lpd now compiles lib/libc/net/rcmd.c on its own, to avoid
...
use of non-exported function __ivaliduser{,_sa}().
we cannot make __ivaliduser{,_sa}() static yet, since doing that would choke
compiled lpd binaries. we should do it on next libc major version bump.
added a memo on lib/libc/shlib_version.
2000-05-30 01:07:43 +00:00
jdolecek
dfe35a4788
quotas are supported on lfs too, apparently
2000-05-29 21:57:05 +00:00
castor
5510a708c4
Make __cerror be LEAF_NOPROFILE. I relies upon having v0 and v1 be unchanged
...
from the caller. From Ethan Solomita <ethan@geocast.com>
2000-05-29 15:07:41 +00:00
blymn
04a0fa29b3
* Fixed Makefile to proper set includes path
...
* Added new function t_setinfo to allow setting the termcap info when
termcap entry found.
2000-05-28 09:58:15 +00:00
jdolecek
07506ce5eb
update to match current common implementation on NetBSD - [f]truncate()
...
normally lengtens the file if it's shorter than specified length
also change wording slighly, to match wording in SUS
XXX someone should check how much of SUS truncate(2) specification is true
XXX on NetBSD and update this manpage accordingly
2000-05-28 09:41:52 +00:00
thorpej
d36becd30f
p_schedflags doesn't exist anymore; just set it to zero for now,
...
although we'll be able to get the correct info through kmem
groveling later.
2000-05-27 01:03:00 +00:00
simonb
a9f690ae2a
Add kvm interface to the new sysctls:
...
kvm_getproc2() -> sysctl(KERN_PROC2)
kvm_getargv2() -> sysctl(KERN_PROC_ARGS, KERN_PROC_ARGV)
kvm_getenvv2() -> sysctl(KERN_PROC_ARGS, KERN_PROC_ENV)
Add new KVM_NO_FILES flag to kvm_open*() - set up enough state to
use the above calls without having to open any kernel files.
XXX: kvm_getprocs.3 and kvm_open.3 to be updated soon.
2000-05-26 02:42:21 +00:00
jdc
c1ea940db9
Send 'ks' sequence from first call to keypad(win, TRUE) only and not from
...
wgetch(). Don't send 'ke' sequence from keypad(win, FALSE) or wgetch().
This makes us compatible with Solaris.
Suggested by ITOH Yasufumi.
2000-05-25 06:46:26 +00:00
perseant
7438415348
Add man pages for LFS syscalls
2000-05-24 21:54:59 +00:00
itojun
922ffb6256
correct FILES section. mention IPv6/IPsec headers.
2000-05-23 12:35:34 +00:00
itojun
ff6b22b6fc
s/udp6.sendmax/udp6.sendspace/
2000-05-23 12:27:27 +00:00
tron
b4969ca513
Fix an alignment problem introduced by the patch for PR lib/8032.
...
Fixes PR lib/10048 by J.T. Conklin.
2000-05-23 07:03:10 +00:00
itojun
7f92f9071a
correct table formatting for net.inet.*.
...
we do not have net.inet6.tcp6.
2000-05-22 15:13:05 +00:00
jdc
76e63b5fc4
Use __restartwin() in reset_prog_mode() and __stopwin() in
...
reset_shell_mode().
2000-05-22 05:54:37 +00:00
itojun
273595e782
add PF_INET6.
2000-05-22 05:06:20 +00:00
simonb
ecce47356a
Disable malloc's hints to the kernel - now that the madvise() syscall
...
actually does something, this can be expensive. From discussion on
current-users.
Note that the man page is already correct - we imported malloc.c from
FreeBSD before they made the same change but malloc.3 after...
2000-05-20 15:13:31 +00:00
mycroft
94f8eb040a
GC __FORCEPAINT.
2000-05-20 15:12:15 +00:00
blymn
22a94f7041
* Removed variable names from ansi style prototype
...
* Add -I. to CPPFLAGS
* Added new function t_agetstr which dynamically allocates area buffer.
2000-05-20 13:55:10 +00:00
mycroft
179e2ccef2
Fix a silly bug that caused blanks to always be redrawn on dirty lines in
...
curscr. This usually manifested itself as a very slow redraw after suspend.
2000-05-19 16:00:52 +00:00
mycroft
8a4ca8617d
Be more careful with the first/last pointers when untouching.
2000-05-19 07:39:20 +00:00
mycroft
d766988531
More microoptimization, and explicitly skip lines that are not dirty.
2000-05-19 07:39:02 +00:00
mycroft
c23ccd01a0
Two optimizations in quickch():
...
* Don't bother comparing lines that are not dirty when looking for the top
and bottom regions.
* In the loop that searches for the largest equal region, do the totally
half-assed hack of splitting the inner loop into two parts -- comparing
only the hash values the first time, and doing memcmp()s the second time.
This makes many of my test cases >100x as fast.
XXX This code needs a lot more work.
2000-05-19 04:15:55 +00:00
mycroft
5e7069506f
We already initialize UP and BC when we fire up Curses, so pass a null pointer
...
to t_goto() to avoid doing it again... and again... and...
2000-05-19 01:05:43 +00:00
mycroft
3a14289c85
Clear any cached __LEAVEOK flag in __virtscr when refreshing another window.
2000-05-18 20:37:42 +00:00
jdc
985e3d49d7
Send, if necessary, 'ks' or 'ke' sequences from keypad() and wgetch().
...
Fixes PR 10116.
2000-05-17 16:23:49 +00:00
itojun
854cf60c06
nroff correction. from openbsd.
2000-05-17 14:36:41 +00:00
itojun
4d829aa5ea
linebreak fix (nroff tradition)
2000-05-17 14:31:06 +00:00
itojun
4b9654f602
typo in function name
2000-05-17 14:24:59 +00:00
itojun
cc50260947
correct use of .Dt. nuke space at EOL. wording (duplicated verb).
2000-05-17 14:20:21 +00:00
fair
098894016b
A little nroff clean up, since I was here to deal with PR 9727,
...
but someone beat me to it, and didn't log that...
2000-05-17 10:24:13 +00:00
fair
dc17a3ff45
Comment out a paragraph describing behavior which NetBSD's fopen(3) does
...
not exhibit, per PR 6072.
2000-05-17 10:09:35 +00:00
is
20b532d4ea
Workaround no longer needed, now that the compiler is fixed.
2000-05-16 22:07:30 +00:00
is
7c1da7b0c9
Regenerate, after changing internal label used for linkage to the wrapper
...
scripts.
2000-05-16 19:07:35 +00:00
is
9ba8ffc293
Change libm-68060 internal, but file external labels (used for linkage between
...
wrapper functions and the Motorola code) to guarantee consistent protection
of the user namespace.
2000-05-16 19:05:37 +00:00
itojun
1cac955ef7
remove unnecessary _DISGASSERT().
2000-05-15 17:11:29 +00:00
itojun
614637a5f5
use getifaddrs instead of SIOCGIFCONF (do we need to keep old code around?)
...
avoid buffer overrun, when you configure more than 20 IPv4 broadcast addresses
on a node.
2000-05-15 17:06:05 +00:00
christos
cd8eacbb27
don't dump core on empty files.
2000-05-15 12:15:38 +00:00
bouyer
215b7aab97
Use the same copyrigth notice everywhere.
2000-05-15 06:26:42 +00:00
lukem
84f71cf03e
area is allowed to be NULL, so don't _DIAGASSERT it.
2000-05-14 01:14:29 +00:00
is
287de693da
Regenerated files after this change:
...
Move each wrapper function to its own source file, such that redefining one
function doesn't give link errors when another one is pulled in from the
library.
Problem discovered by Klaus Klein.
2000-05-12 20:11:11 +00:00
is
183dfce153
Move each wrapper function to its own source file, such that redefining one
...
function doesn't give link errors when another one is pulled in from the
library.
Problem discovered by Klaus Klein.
2000-05-12 20:08:04 +00:00
mjl
4d8aac4dbb
Correct typos which prevent man pages from being installed.
...
Fixes PR/10104 by Greg Woods.
2000-05-12 18:31:55 +00:00
christos
0a73d7c493
- use strchr instead of index
...
- whitespace fixes
- tgetstr only looks at the first two characters; t_getstr looks at the whole
string.
- fix DIAGASSERT brokenness.
2000-05-12 15:25:25 +00:00
jdc
5133f6e158
libcurses minor++.
2000-05-11 22:56:46 +00:00
jdc
8d997082f6
Documemt getattrs(), delay_output() and napms().
...
Document functions (get*).
2000-05-11 22:54:47 +00:00
jdc
291b7c9d24
Add pause.c.
2000-05-11 22:51:10 +00:00
jdc
6cce64a34b
Add getattrs(), delay_output() and napms().
2000-05-11 22:50:23 +00:00
jdc
225ce34fd7
New functions delay_output() and napms().
2000-05-11 22:49:13 +00:00
jdc
4cb1d6d3b9
New function getattrs().
...
Add win to debug output.
2000-05-11 22:44:45 +00:00
blymn
d013bbe3a0
Remove names from prototype decalarations.
2000-05-11 14:01:28 +00:00
blymn
fc196e1de6
* Applied patch by mrg to remove variable names from function
...
prototypes to prevent name space collisions.
2000-05-11 12:05:39 +00:00
itojun
5cf4e14fea
$NetBSD$
2000-05-11 03:08:46 +00:00
itojun
e2a25fa8de
update internet draft #. correct samples.
...
sync getnameinfo function prototype with /usr/include/netdb.h (not
standard conformant yet, needs update - will do soon)
2000-05-11 03:08:06 +00:00
blymn
fac11bb07f
Update man page to document new tgetent behaviour.
2000-05-10 11:13:35 +00:00
bjh21
6c97e2bd78
Initial commit of arm26 port
2000-05-09 21:55:44 +00:00
thorpej
14dfd80261
Need -I${.CURDIR} for ipsec_strerror.h
2000-05-09 05:52:54 +00:00
kleink
cd628af723
Need an internal name for send(); noticed by itojun.
2000-05-08 13:38:44 +00:00
blymn
0c575d5c64
* Modified t_getent to ignore the TERMCAP env variable if it contains the
...
ZZ attribute which indicates the TERMCAP was exported from another
programme and has been truncated. Iff a real termcap entry cannot be
found then TERMCAP with a ZZ in it will be used as a last resort.
2000-05-08 13:17:14 +00:00
soda
91c450a0e1
ARG_MAX is bumped from 20KB to 256KB since Jan 16 1994 (revision 1.7 of <sys/syslimits.h>). i.e. before NetBSD-1.0 release.
...
pointed out by NAKAJIMA Yoshihiro and Tanaka Akira on fj.os.bsd.netbsd newsgroup.
2000-05-08 10:15:17 +00:00
jdc
aecd0ef1a8
Don't try and refresh those parts of windows that are outside our terminal.
2000-05-07 21:22:43 +00:00
blymn
bb92002785
* Fixed possible unassigned variable problem.
2000-05-07 12:14:44 +00:00
jdc
20e0a208fb
Only return TRUE if we can actually manipulate colours.
2000-05-06 19:03:39 +00:00
blymn
d2d6d2090b
* Fixed lack of win arg in wattr* man entries.
2000-05-05 11:57:46 +00:00
blymn
5f001bd923
* Fixed off by one bug in scale menu
...
* Fixed bug in post_menu which created the subwin too small for the menu.
2000-05-05 11:28:56 +00:00
thorpej
b193ffa77c
Use __GNUC_PREREQ__().
2000-05-05 00:20:22 +00:00
is
4d9fa509f7
Change ARCnet link type address format from ':XX' to '$XX'.
...
Fixes PR 9885 by Jun-ichiro itojun Hagino.
2000-05-04 13:08:25 +00:00
simonb
6e1372a422
Remove xntp3 sources.
2000-05-02 12:50:50 +00:00
is
2ced82ab8e
Add the (void)&acc; hack from strtouq.c to strtoull.c. This works around
...
an arm32 compiler bug. Change the comment in strtouq.c to reflect the current
usage of the hack.
2000-05-02 12:39:03 +00:00
simonb
dc5fae5847
Don't build libntp anymore.
2000-05-02 12:22:23 +00:00
blymn
2128c86b68
* Made erasechar and killchar into functions
...
* Modified __init_getch to use termcap handle that has been allocated
(_cursesi_genbuf) instead of refetching it.
* Make wgetstr support erase - this is not a full blown SUSv2 version
but it is a start.
2000-05-01 12:30:30 +00:00
dmcmahill
7348e432f3
change -fpic to -fPIC. Among other things this will let sparc shared
...
c++ libraries built with pkglibtool (which uses -fPIC) work.
change approved by mycroft.
2000-04-29 17:42:46 +00:00
mycroft
2228799172
As the comment suggests, move the __unsetattr() to the end of doupdate(), just
...
before the fflush(). This avoids needlessly resetting modes.
2000-04-29 02:51:16 +00:00
mycroft
6d4f51a947
Fix pasto.
2000-04-29 00:50:05 +00:00
mycroft
f9f1ee95d2
Use the mask here too.
2000-04-29 00:43:36 +00:00
mycroft
c7d40b65f9
Speed up refresh in the presence of attributes by precalculating a mask for
...
each `end' command to turn off other attributes in the case of conflicts.
2000-04-29 00:42:26 +00:00
mycroft
db72a0c5d6
Clean up a bunch more logic.
2000-04-28 23:37:11 +00:00
mycroft
40add0b991
Massively simplify some logic.
2000-04-28 22:44:33 +00:00
jdc
e074acd8a2
We can't assume colour won't be turned off if the escape sequences for
...
turning off attributes aren't the same as the one for colour, so decide
that we've turned off colour when we turn off any attributes.
2000-04-28 17:11:51 +00:00
jdc
ff39cfe5f4
Remove test code inadvertently left in.
2000-04-28 06:51:36 +00:00
itojun
183b1060ec
typo in comment
2000-04-28 02:37:57 +00:00
jdc
bb8643a097
Don't change the cursor position if __LEAVEOK.
2000-04-27 22:12:36 +00:00
mycroft
5b770d6f23
Fix a silly bit-shifting error that causes color pairs >=8 to fail.
2000-04-27 19:54:40 +00:00
mycroft
317366b8b0
No, really, make sure ECHO is cleared in cbreak() mode too.
2000-04-27 17:50:01 +00:00
mycroft
699c904e5e
Don't fiddle with the tty echo state in echo() and noecho(); it should always
...
remain off.
2000-04-27 17:38:30 +00:00
itojun
15311778c6
don't look at $HOSTALIASES, if issetugid() says the binary is dirty.
2000-04-27 16:32:37 +00:00
itojun
c90f48caf4
remove unused struct def. more sanity check for NULL.
2000-04-27 05:30:22 +00:00
mycroft
e06792e318
Fix obvious bugs in init_pair().
2000-04-27 05:03:22 +00:00
jdc
85a2e6448b
Bump libcurses minor (new functions - wnoutrefresh() and doupdate()).
2000-04-27 00:28:58 +00:00
jdc
9eb3d5276b
Add wnoutrefresh() and doupdate().
2000-04-27 00:28:28 +00:00
jdc
fbc7603df3
Fix `gcc -Wuninitialized`.
...
Use unctrl() for capability string when debugging.
2000-04-27 00:27:56 +00:00
jdc
4076d037fb
Use __unsetattr() to unset attributes on 'curscr'.
2000-04-27 00:27:23 +00:00
jdc
5b8d714caa
Use '__TERMATTR'.
...
Reorder initialisation to make debugging easier to parse.
Use t_getent() not tgetent().
2000-04-27 00:26:57 +00:00
jdc
1e17d2d2ed
Implement wnoutrefresh() and doupdate(). wrefresh() now calls these functions
...
and the previous wrefresh() code is split between them. Background character
and attribute handling is now done in wnoutrefresh(), thus simplifying the code
in doupdate(), makech() and quickch().
Refine xterm workround and test for it earlier - this cuts down the number of
lines we test when looking for a scrolled region.
Rename unsetattr() to __unsetattr(), so it can be used by __stopwin().
2000-04-27 00:26:19 +00:00
jdc
7b941b625f
Add extra KEY_* definitions (from SUSv2).
...
Fix `gcc -Wuninitialized`.
2000-04-27 00:23:26 +00:00
jdc
4b24f5540b
Add virtual screen for wnoutrefresh()/doupdate().
2000-04-27 00:23:01 +00:00
jdc
3f832f5227
Add virtual screen for wnoutrefresh()/doupdate().
...
Add definition for __unsetattr().
2000-04-27 00:22:44 +00:00
jdc
172c0dd7e2
Background colour erase is 'ut' not 'be'.
...
Add extra KEY_* definition.
Wrap definition of 'bool' with "#ifndef __cplusplus".
Add __attributes(...) to *printw() and *scanw().
Add wnoutrefresh()/doupdate() definitions.
2000-04-27 00:22:16 +00:00
jdc
bd499f9b1b
Background colour erase is 'ut' not 'be'.
2000-04-27 00:21:43 +00:00
jdc
703f438d4d
Background colour erase is 'ut' not 'be'.
...
Add virtual screen for wnoutrefresh()/doupdate().
2000-04-27 00:21:22 +00:00
itojun
3fc57d3ff8
bring in latest KAME implementation.
...
conforms to draft-ietf-ipngwg-scopedaddr-format-01.txt.
behavior change: returns numeric scopeid if we can't convert to string.
removed #if 0'ed portion which we will never revisit.
2000-04-26 16:08:38 +00:00
itojun
4009c33ef7
add $KAME$
2000-04-26 16:08:10 +00:00
blymn
67967397d1
* Fixed bug in copywin.
...
* Fixed bug in overwrite.
* Added functions is_linetouched, is_wintouched, untouchwin and wtouchln.
2000-04-26 12:29:47 +00:00
itojun
e7cb023342
disable AI_ADDRCONFIG (post RFC2553 specification),
...
it has bug in PF_UNSPEC caes. From: ume
fix boundary check which was broken by delint in the past.
2000-04-26 12:25:51 +00:00
itojun
d585d4d8d9
simplify #ifdef a bit, by assuming getnameinfo.
2000-04-26 10:55:53 +00:00
itojun
0308db5ae0
improve comment before setbuf() in hostalias().
2000-04-26 06:51:37 +00:00
itojun
bdb0d9a667
sync with BIND 4.9.7. uses BIND 8.x codebase for dn_expand().
...
hyphenchar() definition is now fixed to specwise-correct declaration
(only "-" is permitted). may need more KNF and/or delint.
2000-04-25 14:39:00 +00:00
blymn
43bf1b16a3
Bump minor version.
2000-04-25 14:05:15 +00:00
itojun
75753d9452
sync with BIND 4.9.7. mostly costmetic.
...
XXX 4.9.5 -> 4.9.7 moves _res from data to bss. the bss version of the code
is committed, but is wrapped with #ifdef __RES_IN_BSS and is disabled
(_res is still in data segment).
2000-04-25 13:57:08 +00:00
itojun
e1e1e8e6ba
sync with BIND 4.9.7. strict boundary checking.
2000-04-25 13:47:38 +00:00
itojun
393bcd0129
sync with BIND 4.9.7. reject too short messages.
2000-04-25 13:46:10 +00:00
itojun
c3f3ab4c5c
sync with BIND 4.9.7. correct boundary checking broken by delint mistake
...
(auto increment evaluation order). costmetic changes.
2000-04-25 13:27:22 +00:00
itojun
bb0ecf8c42
sync with BIND 4.9.7. mostly costmetic.
2000-04-25 13:26:03 +00:00
itojun
25855cd3a5
correct a use of sizeof() against nsaddr_list.
2000-04-25 08:56:06 +00:00
itojun
0635beac21
cleanup nsaddr_list handling.
...
- be more backward compatible with apps that update _res.nsaddr_list[n].
- allow scoped IPv6 addresses in /etc/resolv.conf (like fe80::1%lo0).
- simplify #ifdefs.
2000-04-25 08:51:39 +00:00
erh
b6ab3db38e
Fix unaligned accesses more correctly.
2000-04-25 05:55:58 +00:00
erh
9396b0cf82
Fix unaligned accesses.
2000-04-25 05:54:33 +00:00
itojun
bcbd70d5bf
add missing period.
2000-04-24 16:17:07 +00:00
pk
8333b49df5
Fix `.Fn' call.
2000-04-24 15:13:54 +00:00
blymn
66cab71c72
* Added rcs id line to files missing it.
...
* Added code to __restartwin to restore meta and cursor visibility states
* Added code to __stopwin to disable meta.
* Added the *line group of functions for drawing character lines.
2000-04-24 14:09:41 +00:00
itojun
72eddcac5b
add __RCSID().
2000-04-24 10:40:24 +00:00
itojun
92db021bdc
use BSDI-origin if_{index,name}* functions. they use getifaddrs(3) as
...
backend and are more robust against SIOCGIFCONF alignment issue.
now getifaddrs always takes care of the issue. (sync with kame tree)
use weak symbol just in case.
2000-04-24 10:24:46 +00:00
itojun
c6bf4b09bd
supply weak alias for IPv6-related library additions. sorry to be late.
2000-04-24 09:27:30 +00:00
itojun
c217a09193
synchronize better with BIND 8.2.2P5 (actually, src/dist/bind).
...
inet_net_pton() becomes more strict on hexadecimals/octals.
2000-04-23 16:59:12 +00:00
blymn
a0abaa5357
This time commit the curs_set change...
2000-04-23 14:17:32 +00:00
blymn
cf5ffc46f2
* Fixed bug in copywin which was copying more than it should.
...
* Changed call to wrefresh in wgetch to be before input read.
* Changed default old cursor mode to be high vis in curs_set
* Added documentation for various new functions to fns.doc.
2000-04-23 14:14:49 +00:00
thorpej
6600b61c73
Fully initialize the structure allocated in new_keymap().
2000-04-22 21:14:19 +00:00
blymn
5cd0c74b1f
* Added ungetch
...
* Converted inkey and getch to use getchar instead of read so ungetch
will work.
2000-04-22 14:32:44 +00:00
blymn
bb083e0e5c
* Fixed need for duplicate namp string in setterm.c
...
* Added meta function (turns meta bit on and off on terminal if supported)
* Added curs_set to control cursor visibility if supported.
2000-04-22 13:29:01 +00:00
minoura
8bffa1abc1
issetugid(2) manpage.
2000-04-21 16:39:23 +00:00
minoura
52de0c47aa
FreeBSD's issetugid(2) manpage.
2000-04-21 16:35:05 +00:00
minoura
599d65f132
New syscall issetugid.
2000-04-21 16:24:22 +00:00
jdc
9c98e25a34
Work round xterm bug which displays the wrong background colour when the
...
screen has just been scrolled.
Only use CL if all lines have the same background colour.
Fix debug output in quickch().
2000-04-21 15:56:35 +00:00
jdc
cc935fb60f
Initialise colour pairs to default (white on black).
...
Move colour initialisation so we don't reinitialise the first 8 colours.
2000-04-21 15:54:42 +00:00
blymn
6fa4863f86
Bumped major version due to attr_t changing size.
2000-04-21 11:05:24 +00:00
tsubai
dc6a892a44
Add missing files.
2000-04-20 13:48:14 +00:00
blymn
adf14e0d21
Fixed t_getstr so that limit is only set to 0 iff area is NULL when an
...
unknown capability is requested.
2000-04-20 13:22:36 +00:00
blymn
fd2c9043b8
* Added new function dupwin.
...
* Fixed bug in copywin overwrite code.
2000-04-20 13:12:14 +00:00
blymn
32a993af1e
* Made all functions and prototypes ANSI style.
...
* Fixed problem with highlight bar on inverse menus.
* Fixed libmenu crashing when posting a menu without sub window set.
* Fixed man page glitches.
2000-04-20 12:17:57 +00:00
kleink
405a7540e7
* Move <wchar.h> from libcurses to include (for the missing functionality
...
is to be provided by libc).
* Define wint_t and size_t in <wchar.h> as well.
2000-04-20 09:56:36 +00:00
blymn
8245539af9
* Fix longname behaviour so it returns the last alias for the terminal
...
name which, by convention, is the verbose terminal description.
* Fix compile errors when DEBUG defined.
2000-04-20 09:36:11 +00:00
blymn
e584b4762e
Ensure limit is sane on return from t_getstr if requested entry does
...
not exist.
2000-04-19 15:32:28 +00:00
itojun
79e89da473
change copyright notice from 3-clause TNF -> 4-clause TNF.
...
not sure if which we prefer, but the point is to use exactly the same
copyright. From: matthew green <mrg@eterna.com.au>
2000-04-19 15:16:02 +00:00
blymn
091faeb4c6
Converted all termcap library calls to the "new" interface, this fixes
...
a problem with curses crashing when the CM capability was larger than
64 bytes and eliminates some possible buffer overflow problems.
2000-04-19 13:52:39 +00:00
blymn
c833debc98
Added new function t_getterm to return the name string of a termcap
...
entry since the "new" interface hid this information away.
2000-04-19 13:41:28 +00:00
jdc
008e7d1528
Use Sb/Sf if AB/AF not present.
...
Missed a "\n" in debugging printf.
2000-04-18 22:47:40 +00:00
jdc
2aeea33d8c
Add support for background characters and attributes.
...
Add extra colour/attributes debugging.
2000-04-18 22:47:01 +00:00
jdc
92a8633938
Set background character and attributes for added characters.
2000-04-18 22:45:23 +00:00
jdc
31355762dc
Don't replace background character with null character.
...
Set new background character and attributes in wbkgd().
2000-04-18 22:44:21 +00:00
jdc
836ef17ff0
Add __TERMATTR definition. This makes the code in refresh.c much easier to
...
follow.
Add background character and attributes to line data.
2000-04-18 22:43:25 +00:00
jdc
17934cdb2f
Include <string.h> - prototype for memcpy. Thanks due to Tim Rightnour.
2000-04-18 22:15:55 +00:00
mark
a319e58c04
Fix alignment of __nanf and __infinity. Fixes PR9925.
2000-04-18 22:07:17 +00:00
jdc
91b2edc9db
Make sure we don't read a negative character value (again).
2000-04-18 21:44:48 +00:00
blymn
29912c2724
Split private data structure into separate file.
2000-04-18 14:42:42 +00:00
blymn
e79669d636
More multiple changes:
...
* Added function derwin.
* Added function copywin.
* Modified both overlay and overwrite to use copywin.
* Updated man page with new functions and fixed minor format glitch.
2000-04-18 12:23:01 +00:00
mrg
a6f7a7855f
implement lchflags(2), which does the chflags(2) dance without following
...
symlinks, and thus can operate on symlinks. remove a bogus comment in
chflags(1) that claims symlinks do not have file flags.
XXX: todo -- make chflags(1) use lchflags(2) when given the right options.
2000-04-17 14:31:21 +00:00
blymn
ec6e2540fe
Multiple fixes:
...
* Added Bill's fixes for errors when compiling with WARNS=1
* Incorporated fixes to make usage of unctrl consistent in debug and
made improvements to ctrace - it now timestamps it's output better.
* Reduced the number of mallocs done by __init_getch by allocating key
structs in bunches instead of singly.
* Removed the shadowing of global declarations in newwin and subwin
functions
2000-04-17 12:25:45 +00:00
mrg
dd28a6c6dd
make scandir(3)'s 3rd argument take a function that takes a *const*
...
struct dirent *, rather than non-const. this makes scandir(3) the
same as the scandir implementations in libiberty and glibc, and the
select function has no need to modify the dirent.
2000-04-16 14:43:56 +00:00
jdc
711853729d
Really don't move with altcharset set.
...
Leave other attributes if MS is defined.
Move attribute unsetting into a new function.
2000-04-16 09:55:16 +00:00
jdc
032680bbac
Add bkgd() and bkgdset() (which were previously just macros).
2000-04-16 09:52:49 +00:00
jdc
5daa179562
Add extra debug output (for wattrset()).
2000-04-16 09:48:09 +00:00
mycroft
3dda981dc7
Make subwindows scroll correctly.
2000-04-16 05:48:25 +00:00
thorpej
1e61412b7f
Add a couple of missing prototypes.
2000-04-16 01:23:11 +00:00
thorpej
8acc6372d8
Make the lint hack compile (missing prototype).
2000-04-16 01:16:43 +00:00
jdc
a4dbbeb7ba
Add prototype for waddstr()
2000-04-15 23:37:30 +00:00
jdc
768717750f
Add waddstr() macro replacement.
2000-04-15 23:36:55 +00:00
jdc
4af6ba0397
Changed function to use ANSI style.
2000-04-15 23:01:47 +00:00
jdc
82f0638210
Don't move with altcharset or colour set (if you try this on an xterm, you
...
won't actually move, but will think you have).
2000-04-15 23:01:15 +00:00
jdc
79c6a0c665
Add a missing __restore_termios() in an error return.
...
Don't display the character on curscr if the terminal has echo on :
- doing so will break the tracking of curscr->cury|x if we've just refreshed
a non-fullscreen window
- with echo on, the terminal displays the character for us anyway
2000-04-15 22:59:05 +00:00
jdc
b379c51c75
Initialise window delay for all new windows (including sub-windows).
2000-04-15 22:53:46 +00:00
jdc
8e3f558953
Don't reset firstchp and lastchp even if this line was not dirty.
...
They could have been set previously by a parent window or sub-window.
2000-04-15 22:53:05 +00:00
tsarna
a32696c2de
Death to nfsiod!
...
It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.
2000-04-15 21:14:48 +00:00
simonb
21bd11df50
Fill in e_sid when building the eproc from a crash dump.
2000-04-15 15:52:52 +00:00
blymn
aaf74682b9
Added functions to replace what were previously macros in curses.h
...
(this is a requirement of SUSv2) - the old macro behaviour can be
restored by defining _CURSES_USE_MACROS.
Changed function prototypes to use ANSI style.
All externally visible functions now have ANSI style declarations.
2000-04-15 13:17:02 +00:00
simonb
e465cebbfc
Document KERN_PROC_TTY_NODEV and KERN_PROC_TTY_REVOKE.
2000-04-15 04:38:47 +00:00
is
97df1401a1
Move original Motorola files to the "dist" subdirectory, in response
...
to PR 9626 by Kris Shannon.
2000-04-14 20:24:29 +00:00
jdc
17a7ca57a2
Use the window list so that redefinition of a colour pair can be flagged on
...
all affected windows.
2000-04-14 17:37:15 +00:00
jdc
d4b4d9ed49
Add a list of windows (used when a colour pair changes).
2000-04-14 17:35:14 +00:00
itojun
3237209fe3
more fallback #define. more friendly message on "ip host ip6only-host"
...
or "ip6 host ip4only-host". (sync with tcpdump.org)
2000-04-14 14:26:35 +00:00
itojun
c43e0a1d53
explicitly parse IPv6 address, to avoid conflict with "ip[2:2]" syntax.
2000-04-14 14:25:40 +00:00
itojun
b7a973c8c1
comment fix (less diff with tcpdump.org)
2000-04-14 14:18:40 +00:00
itojun
01d2c4aaac
avoid malloc(0). from kame changes, sync with tcpdump.org.
2000-04-14 14:17:13 +00:00
simonb
9ad5d49bd9
Don't wrap declarations of mvwprintw & mvwscanw.
2000-04-14 02:53:54 +00:00
is
200ab3da93
In skeyverify(), don't "restore" priority to 0, but restore it to the
...
previous priority. If we can't read the previous priority, leave it alone.
By Chris Jones, PR 4891.
2000-04-13 13:25:56 +00:00
tron
ebed203f6a
Remove pre curses V3 hack which causes a build failure.
2000-04-13 12:44:57 +00:00
jdc
43842e9bc2
Restore const after the Open Group decided it was OK.
...
Thanks due to Brett Lymn.
2000-04-13 07:07:33 +00:00
itojun
cf9ebfbd63
use getifaddrs, instead of SIOCGIFCONF.
...
sync with more-recent LBL 0.4, about loopback interface detection
(/^lo[0-9]?$/).
CAVEAT: with GENERIC kernel on laptops laptops, pcap_lookupdev would almost
always pick eon0 as the interface, and fails because eon0 has no bpf
attachment. we may want to change pcap_lookup{,dev} to check if the
interface has bpf attachment or not.
almost in sync with tcpdump.org source code tree.
2000-04-13 05:14:19 +00:00
itojun
b5a6411fbe
sprintf -> snprintf
2000-04-13 05:10:17 +00:00
simonb
aa52cffef6
Include "curses_private.h" to get function declarations.
2000-04-13 00:01:46 +00:00
simonb
d9726999aa
Nuke unused variables.
2000-04-13 00:01:03 +00:00
jdc
60bee59cbe
Add color.c, background.c, getyx.c.
2000-04-12 21:50:46 +00:00
jdc
70f4bbdc33
get...y() and get...x() routines.
2000-04-12 21:50:24 +00:00
jdc
ebc24bf609
Add COLORS and COLOR_PAIRS.
2000-04-12 21:49:50 +00:00
jdc
53ff563a2d
Add colour capabilities and functions.
...
Add background manipulation functions.
Add def/reset_prog/shell_mode().
2000-04-12 21:49:29 +00:00
jdc
7b77d1dca6
Add background character/attributes.
2000-04-12 21:48:46 +00:00
jdc
40b39f92af
Add color attribute manipulation.
2000-04-12 21:47:50 +00:00
jdc
3b5538fc53
Add color manipulation.
...
Note that window background attributes are not handled yet.
2000-04-12 21:47:20 +00:00
jdc
e4f451d720
Add colour capabilities and variables.
2000-04-12 21:46:49 +00:00
jdc
2d80817573
Private functions/variables moved from curses.h
...
Move character/attribute definitions to curses.h
2000-04-12 21:46:27 +00:00
jdc
5ce1814053
Add colour capabilities and functions.
...
Add background manipulation functions.
Add def/reset_prog/shell_mode().
Remove __TERMATTR.
Tidy up tab vs. space.
Macros get...y and get...x are now functions.
Private functions/variables moved to curses_private.h
Replace character/attribute definitions from curses_private.h
2000-04-12 21:46:00 +00:00
jdc
a8ddedce62
Add colour capabilities.
...
Increase size of attribute buffers.
Include private header.
2000-04-12 21:45:30 +00:00
jdc
a50aa6f8ae
Initialise colour variable (__nca).
...
Include private header.
2000-04-12 21:45:04 +00:00
jdc
c34602878f
Copyright assgned to TNF.
...
Add check for conflict with colour.
Shrink one line comments.
2000-04-12 21:44:42 +00:00
jdc
e2d9b86b4c
Add check for conflict with colour.
2000-04-12 21:44:19 +00:00
jdc
f04694244e
Copyright assgned to TNF.
...
Add check for conflict with colour.
Remove code duplication in wattrset().
Shrink one line comments.
Consolidate DEBUG output.
2000-04-12 21:43:57 +00:00
jdc
92d0751b6e
Background manipulation routines.
2000-04-12 21:43:37 +00:00
jdc
fa395b65d4
Colour specific routines.
2000-04-12 21:43:09 +00:00
jdc
d236276259
Include private header.
...
Make capability parser more generic (it is now also used by colour routines).
Note that the termcap file we use contains terminfo % escapes, which are
not always compatible with the termcap ones. We'll lose in those cases.
2000-04-12 21:37:15 +00:00
jdc
725597b1c6
Replace __TERMATTR with __ATTRIBUTES (includes colour).
...
Add def_prog_mode() and reset_prog_mode().
2000-04-12 21:36:36 +00:00
jdc
d7b4eb28b3
Add intrflush().
...
Add def_shell_mode() and reset_shell_mode().
Include private header.
2000-04-12 21:36:02 +00:00
jdc
e3317c27ed
Remove attributes of characters displayed with -DDEBUG.
...
Add color manipulation.
2000-04-12 21:35:35 +00:00
jdc
1aa45522c2
Make sure we don't read a negative character value.
2000-04-12 21:34:24 +00:00