Commit Graph

6538 Commits

Author SHA1 Message Date
chris 6829afaed3 Update the libc version of ffs to make use of an optimsed asm version. 2001-11-11 22:05:18 +00:00
wiz 0c941f9eca Fix a formatting glitch, and remove a space while I'm here. 2001-11-10 22:57:02 +00:00
fvdl 88de3daceb Make this a bit more verbose. 2001-11-10 19:06:54 +00:00
wiz c11d3df947 Sort SEE ALSO. 2001-11-10 08:12:25 +00:00
wiz 5ec95757c7 Sort sections. 2001-11-10 08:12:16 +00:00
wiz 26609c5f6b Uppercase Dt, drop a space and a comma. 2001-11-10 08:11:04 +00:00
wiz 3f059f47af Uppercase Dt, drop a trailing space. 2001-11-10 08:10:49 +00:00
wiz 7e29440d57 Misc. improvements, sort SEE ALSO. 2001-11-10 08:05:51 +00:00
gmcgarry 2b5d42509a Add and install new pages. 2001-11-10 06:40:58 +00:00
gmcgarry 1077b95a4c - sort sections
- introduce commented-out FILES section until page is mdoc'ified.
2001-11-10 06:29:57 +00:00
gmcgarry 6b3997421a Add and install skey(3). 2001-11-10 06:11:10 +00:00
joda 24e81c59a8 add a bunch of MLINK's 2001-11-09 15:44:31 +00:00
bjh21 4da598993d Rename a parameter to fix build problem with new toolchain. 2001-11-08 22:45:45 +00:00
bjh21 7723559395 Quiet GCC warnings. 2001-11-08 22:23:59 +00:00
gmcgarry 9a9f44d50b Install krb5.3 2001-11-08 19:47:59 +00:00
mycroft 676fa7ff61 In the `not what I asked for' department:
Do NOT return an error from term_init() if term_set() fails.  Otherwise
el_init() barfs and libedit fails to work.
2001-11-08 19:39:10 +00:00
mycroft 09aca455ce Remove an unused variable. 2001-11-08 19:34:41 +00:00
tron b1d32d0e07 Rename a parameter to fix build problem with new toolchain. 2001-11-08 11:24:07 +00:00
enami 6023422f9d Fix -Wshadow warnings. 2001-11-08 06:51:05 +00:00
drochner f0f40184c9 -Wshadow fix 2001-11-07 17:56:32 +00:00
drochner dacd4ae4c5 cpoy from the 040 version: -Wshadow warning fix 2001-11-07 17:55:42 +00:00
mjl d1960d6679 fix for -Wshadow 2001-11-07 17:46:21 +00:00
chs 5f13639b8f fix for -Wshadow 2001-11-07 15:45:12 +00:00
drochner f3b5b119ec fix -Wshadow warnings 2001-11-07 13:44:58 +00:00
christos 29c9bc3e1a make comment reflect reality (no functional changes) 2001-11-05 23:31:02 +00:00
lukem 825f13d59e don't set WARNS here (get it from ../Makefile.inc) 2001-11-05 15:24:48 +00:00
lukem 59a2811391 enable WARNS=2 2001-11-05 15:23:49 +00:00
lukem c1b95c0073 explicitly set to WARNS?=1 2001-11-05 15:22:23 +00:00
lukem 65469e54b3 pull in ../../Makefile.inc 2001-11-05 15:11:40 +00:00
lukem 6a973ed877 WARNS=2 fixes 2001-11-05 15:10:25 +00:00
hubertf 58164365b3 Install kafs.3
XXX There's still a big lack of documentation on the big number of
    kerberos related libraries!
2001-11-05 15:05:55 +00:00
lukem 2e5ff91d16 WARNS=2 fixes 2001-11-05 15:05:18 +00:00
lukem 3fa2de158d pull in ../Makefile.inc 2001-11-05 15:04:54 +00:00
lukem 9ee8b0ca6a WARNS=2 fix 2001-11-05 15:03:49 +00:00
lukem 11e3398883 WARNS=2 fixes 2001-11-05 14:59:21 +00:00
lukem 4da6558c5a Close socket correctly in three places.
Fixes various problems such as inetd not reloading correctly.
Fix provided by Michael van Elst in [lib/14454] - thanks!
Should also fix [bin/12651] and [bin/13657]
2001-11-04 14:43:55 +00:00
lukem 36ddbc2f48 fix WARNS=2 (-Wshadow) warning 2001-11-04 14:04:27 +00:00
lukem 50f5afd52e fix WARNS=2 (-Wshadow) warnings 2001-11-04 13:57:29 +00:00
christos d3b20c505a t_agetstr() changes. 2001-11-02 18:24:38 +00:00
christos a6265aca19 PR/10266: Jason R. Thorpe: curses programs totally broken.
Re-write t_agetstr() so that it does not use realloc so userland
programs don't break. We now use an internal buffer to keep track
of the memory we allocate. This changes the api of t_agetstr() to
take 2 fewer arguments, but there are not many programs that use it.
Please note that this does not change binary compatibility with the
previous t_agetstr() since the usage was:

	char *area, *p;

	*area = NULL;
	t_agetstr(ti, "ic", &area, &p);
	...
	free(area);

Since we don't touch the arguments and free(NULL) is a no-op, nothing
breaks.

Since we don't break binary compatibility there is no reason to bump
the library's major number, but since we change t_agetstr() I'll bump
the minor number for good measure.
2001-11-02 18:24:20 +00:00
christos 18c98749bf If term_init() fails, cleanup and return NULL. This avoids other lossage.
Pointed by charles.
2001-11-02 04:47:47 +00:00
christos 41df15832a Finish initializing all the term data structures even if the terminal init
fails. This makes editline work on dumb terminals again. Noted by mycroft.
Oops, too agressive error checking.
2001-11-02 04:42:09 +00:00
tron d47435e90d Remove bogus call to free(3) which caused several warning messages in
application using our "curses" library after the latest change to
memory management in the "c" library.
2001-11-01 16:06:59 +00:00
tv b6499748ae Be smarter about finding rpcgen's absolute path; only do it if ${RPCGEN}
(when evaluated) does not start with a /.  Also don't go through a make(1)
recursion step; just use !=.
2001-11-01 15:03:07 +00:00
lukem b3bf0bffe1 Enforce is iscooked arg;
if zero, a matching path must be of type S_IFCHR, and
	if non-zero, a matching path must be of type S_IFBLK.
2001-11-01 06:53:24 +00:00
christos 961acd7fc2 PR/10266: t_getstr() leaks memory. This PR will stay in feedback
until the problem gets addressed properly. The following fix
is a stopgap measure to stop the leaking :-(

I fixed the t_getstr() memory leak problem, but that instantly
revealed a problem in t_agetstr() which is an extremely broken
interface. It realloc's memory, potentially moving the area where
it returned pointers into in previous calls. This function needs
to be removed and or changed. I added a horrible work-around for
now, but I will revisit the problem shortly. In the meantime nobody
should be using the t_agetstr() API, and I'll be fixing the rest
of the programs and or the API when I figure out the best solution...
This is t_agetstr() is used by:

	games/hack/hack.termcap.c
	games/larn/io.c
	games/tetris/screen.c
	lib/libterm/termcap.c
	lib/libterm/termcap.h
	libexec/getty/main.c
	usr.bin/top/screen.c
	usr.bin/ul/ul.c
2001-10-31 21:52:17 +00:00
tv 89bc80292e No need to do the tricky XRPCGEN dance; simply add the rules after
.include <bsd.lib.mk>.  Defining the explicit compile rules later is fine.
2001-10-31 20:56:09 +00:00
tv dd7ca02987 Make handling of USETOOLS uniform: Don't need to check whether it is
defined, as <bsd.own.mk> always sets it; also, compare only against "yes"
(not "no") for a yes/no check, as there are two negative states ("no" and
"never").
2001-10-31 16:15:00 +00:00
kleink e8befb717e Inspired by Stevens' APUE and the implementation example in XSH:
* Don't return if wait()ing for the child is interrupted.
* Fix a race condition for the parent's SIG{INT,QUIT} disposition.
* While we're here, convert from using signal(3) to sigaction(2).
2001-10-31 13:31:26 +00:00
jmc 1b341e36a2 Make asn1_files depend on ${ASN1_COMPILE} which will translate to the right
binary for both the old and new toolchain setups
2001-10-30 09:48:14 +00:00