Commit Graph

1227 Commits

Author SHA1 Message Date
lukem 2eedde4648 remove unnecessary / 2003-09-30 09:23:19 +00:00
jdolecek 330f3d1e19 sort recently added entries
pointed out by Valeriy E. Ushakov on source-changes
2003-09-20 18:57:28 +00:00
jdolecek 1f4caa5ecd add mine:
``NetBSD - no propaganda in the default system, in more than 10 years!''
2003-09-20 09:21:25 +00:00
itojun b7bf49278d off-by-one. aaron@openbsd 2003-09-19 10:01:53 +00:00
itojun 8a75cadd4e off-by-one. aaron@openbsd 2003-09-19 10:01:21 +00:00
salo f7f6feea75 Add missing ". From Tim Goodwin via PR misc/22843. 2003-09-18 11:25:00 +00:00
uwe 6d126df0a6 M-x sort-paragraphs 2003-09-14 21:36:51 +00:00
uwe e1775b35e0 "NetBSD - We sell rope." 2003-09-14 21:34:51 +00:00
agc e5aeb4ea46 Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22269, verified by myself.
2003-08-07 09:36:50 +00:00
lukem a93ea220fc Rework how dependency generation is performed:
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
  This is a change of behaviour.  If a Makefile wants the clean semantics
  it must specifically append to CLEANFILES.
  Resolves PR toolchain/5204.

* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
  that have a suffix of: .c .m .s .S .C .cc .cpp .cxx

* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES

* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d  depend upon ${DPSRCS}

* Deprecate the (short lived) DEPENDSRCS


Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.

Tested with "make -j 8 distribution" and "make distribution".
2003-08-01 17:03:41 +00:00
lukem 403ce9dc0c simplify and use ${DEPENDSRCS} as a target as appropriate 2003-07-31 13:54:30 +00:00
salo 0a6047a968 netbsd.org->NetBSD.org 2003-07-26 17:24:44 +00:00
lukem 001c68bd94 Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO".  The new variables are:
	TOOL_ASN1_COMPILE  TOOL_CAP_MKDB  TOOL_CAT  TOOL_CKSUM  TOOL_COMPILE_ET
	TOOL_CONFIG  TOOL_CRUNCHGEN  TOOL_CTAGS  TOOL_DB  TOOL_EQN  TOOL_FGEN
	TOOL_GENCAT  TOOL_GROFF  TOOL_HEXDUMP  TOOL_INDXBIB  TOOL_INSTALLBOOT
	TOOL_INSTALL_INFO  TOOL_M4  TOOL_MAKEFS  TOOL_MAKEINFO  TOOL_MAKEWHATIS
	TOOL_MDSETIMAGE  TOOL_MENUC  TOOL_MKCSMAPPER  TOOL_MKESDB
	TOOL_MKLOCALE  TOOL_MKMAGIC  TOOL_MKTEMP  TOOL_MSGC  TOOL_MTREE
	TOOL_PAX  TOOL_PIC  TOOL_PREPMKBOOTIMAGE  TOOL_PWD_MKDB  TOOL_REFER
	TOOL_ROFF_ASCII  TOOL_ROFF_DVI  TOOL_ROFF_HTML  TOOL_ROFF_PS
	TOOL_ROFF_RAW  TOOL_RPCGEN  TOOL_SOELIM  TOOL_SUNLABEL  TOOL_TBL
	TOOL_UUDECODE  TOOL_VGRIND  TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
	TOOL_FOO?=	foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
	TOOL_FOO=	${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
2003-07-10 10:33:58 +00:00
wiz 43fd1b176d Sy Aq -> Aq Sy so both work. 2003-07-01 10:25:03 +00:00
wiz 03721033c3 Quote question mark. 2003-06-27 22:48:35 +00:00
wiz a1cbee5c2a Fix macro order, and quote question mark. 2003-06-27 22:47:44 +00:00
wiz 174b41a432 Use only one of -literal and -unfilled with Bd. 2003-06-26 10:04:37 +00:00
wiz 8ebb36ee3d Sync with v20030416 of Makefile. 2003-06-11 12:10:21 +00:00
wiz 45ddd67018 Make build. 2003-06-11 12:04:06 +00:00
wiz 1196717577 Merge with v20030416. 2003-06-11 12:00:21 +00:00
martin 6c0c40a580 Make this work on 64 bit big endian platforms. 2003-06-11 09:51:56 +00:00
wiz 11d31abb7e Use standard section header; add nokeep to table to avoid page/line break
in table. From jmc@openbsd.
2003-05-18 09:30:08 +00:00
wiz d43e332f1e setup -> set up. 2003-05-14 12:11:03 +00:00
mjl e1da921bcf Remove double spaces between words 2003-05-08 18:12:24 +00:00
mjl ffc1b6dbc9 uniq. 2003-05-08 17:51:12 +00:00
mjl 46e0a4e1f1 Move limericks to limerick file. Sort that and uniq. 2003-05-08 17:25:48 +00:00
mjl 386e6f0451 Move limericks to limerick file. Sort that and uniq. 2003-05-08 17:01:04 +00:00
mjl 7acf0f4592 Sort and remove duplicates. 2003-05-08 16:37:45 +00:00
mjl 844a2d0e52 Pull in corrections from Free/OpenBSD.
Also move limericks to limerick file.
2003-05-08 16:20:25 +00:00
mjl d6bcb9629a Pull in corrections from Free/OpenBSD. 2003-05-08 14:53:08 +00:00
mjl 8c2a9c1fcb Merge in corrections/additions from Free/OpenBSD. 2003-05-08 14:27:10 +00:00
mjl cf844e8134 Merge in corrections from Free/OpenBSD. 2003-05-08 14:14:32 +00:00
wiz 73a79751ed de-__P(). 2003-05-08 13:03:49 +00:00
mjl b7a00e9b8a Typo fix. From FreeBSD PR/51909. 2003-05-07 19:00:13 +00:00
christos 66ddadf04f don't print error messages using warn, because we clear the screen immediately
afterwards and they vanish.
2003-05-03 09:10:23 +00:00
wiz 7bd171e1c0 Drop a trailing dot. From jmc@openbsd. 2003-04-26 21:30:51 +00:00
wiz 44b78a7cce Fix some nits, do not mark up i.e. too much. From jmc@openbsd. 2003-04-26 21:30:23 +00:00
wiz 52db8880b1 Grammar fixes, from jmc@openbsd. 2003-04-26 21:29:10 +00:00
wiz 4f5188442b Grammar and punctuation fixes, from jmc@openbsd. 2003-04-26 21:28:40 +00:00
wiz 2418e1fb09 Grammar fixes, from jmc@openbsd. 2003-04-26 21:27:47 +00:00
wiz d6727d2a93 Use .Nm instead of "arithmetic" in one place. From jmc@openbsd. 2003-04-26 21:27:01 +00:00
jmmv 24c2b45c15 Implement a -t option, to easily select an acronyms list from /usr/share/misc.
One can do `wtf -t comp pci' and it will use /usr/share/misc/acronyms.comp
to search the acronym as usual.
2003-04-25 19:08:31 +00:00
christos cbb9bcafa0 PR/8247: Simon Burge: monop(6) save/restore doesn't work.
With the advent of elf and mmaping malloc, assumptions that the code made
before about location and contents of the data segment broke. We supplied
an sbrk() only malloc, and recorded the break point at the beginning of
the program, so now save and restore works, in the traditional monop style.
2003-04-21 01:25:27 +00:00
christos dcf856aa49 use an sbrk() only malloc() because save and restore depends on saving
the data segment only. Maybe we should make libbsdmalloc?
2003-04-21 01:23:06 +00:00
jmmv bd6abf4617 Mention the /usr/share/misc/acronyms.comp database. 2003-04-11 11:13:34 +00:00
jmmv 103c8a5c49 And use basename $0 to get program's name... 2003-04-10 09:21:19 +00:00
jmmv 013854bde3 Implement the `-f' command line option to specify which acronyms database
to use.  Overrides ACRONYMDB's value, if given.
2003-04-10 09:18:24 +00:00
jdolecek 50162d1023 add a fortune contributed by Petter "Nosfisk" Lindquist in PR misc/21070
a nice one - thanks!
2003-04-08 19:41:08 +00:00
jsm 1c7f94e505 Hack is now BSD-licensed. Thanks to Andries Brouwer, Jay Fenlason and
CWI <http://www.cwi.nl/~aeb/games/hack/hack.html>.  Via OpenBSD.
Addresses part of PR bin/5850.
2003-04-02 18:36:33 +00:00
drochner ccc6315386 Rewrite broken broadcast interface detection code using getifaddrs(3).
"hunt -q" works now.
2003-04-01 12:01:34 +00:00
wiz 8ad24861a6 PDP-11 instead of PDP 11. Igor Sobrado in PR 19678. 2003-03-30 20:53:30 +00:00
jsm c1e0ba8801 Yugoslavia has changed its name to Serbia and Montenegro. 2003-03-29 17:54:44 +00:00
jsm cd2ce25e12 The Hague is not the capital of the Netherlands. Reported by Hugo van
Galen <hugo@Dot.net> (in the Netherlands) and Florian Boehl
<flo@namensraumverschmutzung.net>.
2003-03-29 17:54:00 +00:00
briggs 50f21b17a9 Some might call them the Wright Bothers, but I prefer Wright Brothers. 2003-03-20 13:46:40 +00:00
jdc e5c039ad54 Make this work on sparc64 (don't use long and assume sizeof(long) = 4).
Tested against a LE32 system (arm).
2003-02-26 07:14:44 +00:00
wiz 990562bfef .Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
wiz b517ab4402 .Nm still needs "". 2003-02-23 23:40:47 +00:00
salo f3a1dd8300 Use pipe ("|") as a sed command field separator and allow slash ("/")
character in acronyms.  (e.g. W/, B/C, ...)

Approved by jdolecek.
2003-02-06 15:17:01 +00:00
simonb 276fd1665c The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
mjl 9e1556de76 My god, it's full of typos (still is). 2003-01-18 11:44:11 +00:00
wiz a3213b9aee bandwidth, not bandwith. 2003-01-17 23:58:55 +00:00
wiz 7e681f7063 interrupt with two rs. 2003-01-06 13:04:54 +00:00
pooka b99251db10 Add ${MACROS} to ${ROFF} usage to make output readable
from jbernard@mines.edu in misc/19685
2003-01-05 12:34:26 +00:00
kristerw c5fc68a463 Correct some comments and error messages that still talked about "select".
Solves the last part of PR 18905.
2002-12-29 15:12:17 +00:00
jmmv 0e4487574e Fix a bug in rwait() introduced during the select() to poll() conversion
that caused tetris to crash when pausing the game. Approved by tron.
2002-12-26 20:15:11 +00:00
pooka b49604cb5c fix confusion between east and west for y,u,b, and n.
from Soren Jacobsen in misc/19397
2002-12-15 22:02:52 +00:00
thorpej 33f953ab85 Need <stdlib.h> for abort() prototype. 2002-12-06 01:54:55 +00:00
thorpej 3c2d976305 Avoid strict alias warning. 2002-12-06 01:50:56 +00:00
thorpej 15edfc1544 Avoid confict with reserved identifier "expl". 2002-12-06 01:48:24 +00:00
wiz 9b2861466c Use more markup, and bump date for ppt's -d flag. 2002-11-29 19:09:57 +00:00
atatat 4ed80a293f Tweak the argc/argv usage a bit more, and be a little less eager about
printing newlines.
2002-11-26 23:07:36 +00:00
kim 42bac90a9b Don't skip the first arg. 2002-11-26 21:39:18 +00:00
kim 1de005168e initialize dflag to zero, so encoding works. 2002-11-26 21:34:07 +00:00
kim 291eba3888 I forgot to compile first... 2002-11-26 03:49:53 +00:00
kim 1449836728 Add ppt decoding from Michael Shalayeff <mickey@lucifier.net> 2002-11-26 03:47:45 +00:00
christos 9b564aed06 Fix bogon in compat re code. 2002-11-24 18:03:14 +00:00
hubertf c2a9a1e356 NetBSD - love all, serve all.
-- Silke Mueller
2002-11-21 15:06:14 +00:00
drochner d8d514fbfc fix duplicate limerick-o in CLEANFILES 2002-10-22 16:14:04 +00:00
itojun e12c9d54c0 avoid buffer overrun. fix from openbsd.
reported by Niels Heinen <niels.heinen@ubizen.com>
2002-10-18 14:12:14 +00:00
mrg 4a05361ffa - use correctly bounded strings when reloading a saved game. in particular,
do not let the save game file "string length" exceed the amount of space
supplied.  as noted by <stanojr@iserver.sk> on bugtraq.
- minor KNF.

tested by simonb.
2002-10-01 14:18:57 +00:00
wiz afcfd8817a n-dashes are even better here. Noted by Robert Elz. 2002-09-30 12:43:22 +00:00
wiz c91d8d6b9b Lots of minor fixes resulting from reading these man pages in detail. 2002-09-26 18:31:58 +00:00
wiz 904b6b9402 Mdoc nits -- unneeded ". 2002-09-26 16:33:53 +00:00
wiz 875690e96c Ispell. 2002-09-26 16:29:25 +00:00
wiz 0d22e30cd0 New sentences begin on new lines.
Patch from Richard Elz, slightly improved by yours truly.
2002-09-26 16:12:39 +00:00
mycroft 7d5f560aeb Minor rearrangement. 2002-09-20 21:00:01 +00:00
mycroft 956ffb1e5c Remove an unused declaration. 2002-09-20 20:58:12 +00:00
mycroft 67ba9a5805 select() -> poll()
Also, turn off talk announcements; it's a wretched hack.
2002-09-20 20:54:15 +00:00
mycroft 48aa4a8c4d If we're searching for a huntd, probe local_address along with broadcast
addresses.
2002-09-20 17:27:57 +00:00
mycroft e92308f210 select() -> poll() 2002-09-20 15:47:19 +00:00
mycroft 227330d532 Slight redux. 2002-09-19 21:26:56 +00:00
mycroft 804a85524e select() -> poll() 2002-09-19 21:12:10 +00:00
mycroft 4d0e87d7bb select() -> poll(), nanosleep() 2002-09-19 03:15:43 +00:00
lukem 0be7b964d2 use NETBSDSRCDIR as appropriate 2002-09-19 03:15:39 +00:00
lukem bcf4617b61 some makefile de-linting 2002-09-18 06:16:39 +00:00
lukem 706cee2abf need bsd.own.mk for NETBSDSRCDIR 2002-09-18 03:23:00 +00:00
lukem 58a44e7ae0 use NETBSDSRCDIR as appropriate 2002-09-18 02:51:46 +00:00
chuck 88c6198c95 shops are only supposed to have 1 door (as per standard hack 1.0.3).
for some reason, the version of 1.0.3 that was in the 4.4 lite tree
was modified to allow shops with two doors -- this violates the spirit
of the game.   with this diff, we revert back to classic 1.0.3 behavior.
2002-08-22 01:49:34 +00:00
christos d9308b55e8 remove spurious ^A's and || 2002-08-20 13:49:11 +00:00
itojun c3ca2a9ab6 calloc() arg mistake. it's (nelem, size). from openbsd 2002-08-12 02:37:26 +00:00
tron 08e919d1e0 Remove unused variable "err". 2002-08-06 11:39:53 +00:00
dbj a7d4c58694 fix regular expression matcher.
the string "xc" was failing to match "x[[a|b]|c]"
2002-08-06 03:39:44 +00:00
christos 346b4189a5 utmpx support. 2002-08-02 03:06:24 +00:00
grant 6742cb1812 sweep of errx/warnx, remove unnecessary trailing \n 2002-07-20 08:36:17 +00:00
grant 8584a77223 add the following quote from elric@.. (with permission, of course)
I held off from Uni until NetBSD came out.
I decided, ``if there's no NetBSD then I'll just flip burgers''
		-- Roland Dowdeswell
2002-07-08 02:34:20 +00:00
tron 10f663ea7a Make "rogue" build with "WARNS=2". The necessary patches were supplied
by David A. Holland in PR bin/17498.
2002-07-07 09:35:07 +00:00
mycroft bae4a5b12e I was bored, so... simplify(?) this code a bit. 2002-07-02 17:18:21 +00:00
dbj 3c19b1f7e6 s/FOURTY/FORTY/ 2002-07-02 15:25:47 +00:00
itojun 2f9ca37900 backout previous (arc4random), per request from sommerfeld 2002-07-01 20:55:30 +00:00
itojun e9e21a77eb use arc4random 2002-07-01 14:51:52 +00:00
simonb aab04f503e Provide a BN_dec2bn() shim for the non-openssl case that reports an error
if strtoul() fails.
2002-06-18 23:07:36 +00:00
simonb da942834bb Fix a logic botch where if a number smaller than the square of the seive
was prime to still called the Pollard Rho function when it didn't have
to.  Problem report by Nathan Williams.

Unfortunately this one can't be picked up by a simple regression test
since the broken way still produced the correct output, but just took
far longer...
2002-06-17 15:43:52 +00:00
itojun 69757aee7e make factor work with and without openssl. 2002-06-16 22:24:00 +00:00
martin 7edefc7cd1 Include <bsd.own.mk>, to make MKCRYPTO available. 2002-06-16 10:21:40 +00:00
simonb d45c06e281 Only build factor(6) if ${MKCRYPTO} != no. 2002-06-15 16:08:17 +00:00
simonb a311a7732d Use libcrypto's bignum support to implement a Pollard Rho factoring
algorithm so we can factorise numbers larger than a host long.
2002-06-15 02:12:23 +00:00
wiz 10b0b6bce0 de-register 2002-06-02 22:17:37 +00:00
wiz 7fd8f3df3f __STDC__ is always defined on NetBSD. 2002-05-26 00:12:11 +00:00
pooka ca3913421d remove the attributions from my slogans. they kept popping up in
awkard places
2002-05-18 10:17:32 +00:00
uwe 7c7d2ceb59 NetBSD/toaster: we wish the toaster to be happy too.
(Idea by Rafal, though he denies that)
2002-05-17 02:21:20 +00:00
hubertf de06b5e706 #netbsd - where monks recite their internal dialogue while debugging.
-- Bernhard Riedel
2002-05-17 00:20:01 +00:00
pooka ffbee2115d Raiders of the Lost Arch 2002-05-12 16:27:59 +00:00
hubertf 8b821e52a3 The game would show the statistic info and immediately prompt you with a new
question, so you lose time, etc. Added a few lines so that it prompts to
press the RETURN key to continue.

Code contributed by Vic Hari <vkhr@rawsocket.net> in PR 16135
2002-03-31 04:07:22 +00:00
christos 4733c0cfff PR/15878: Ed Ravin: fortune all frees junk pointers. Fixed, free structure
members before freeing the structure itself.
2002-03-12 15:20:14 +00:00
thorpej 5ab89c4a4a No need to reference .OBJDIR here. 2002-03-05 21:29:56 +00:00
thorpej 0e02b70640 No need to reference .OBJDIR here. 2002-03-05 21:28:12 +00:00
thorpej 87a37178ee There is no need to explcitly use ${.OBJDIR}; it's implied. 2002-03-05 19:17:44 +00:00
wiz c640510df0 Correct spelling of "delimiter", and remove from ignored-errors lists. 2002-02-26 02:37:28 +00:00
wiz 37e458fa45 strategy should have an 'r'. Inspired by similar change in OpenBSD. 2002-02-19 17:09:40 +00:00
lukem e2311f6fa0 use ${INSTALL_FILE} as appropriate 2002-02-09 09:21:47 +00:00
ross dc5571b22e Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-08 01:21:55 +00:00
christos fc92c2f743 Be more verbose about teleports, and fix a minor problem in autobot mode. 2002-01-31 17:35:52 +00:00
tv 5061395b91 Don't put [] around the strings passed to tr -- those can be interpreted
by shells.  Just quote 'em.
2002-01-30 19:41:39 +00:00
perry fd7a92b1a7 Temporarily add a "MKHIDEGAME" variable that by default blocks the
"install some games into /usr/games/hide" dance. This is ?='ed to "no"
at the top of the file.

XXX What we should do ultimately is either add this to bsd.own.mk or
rename it to MKDM and also have it control whether dm(8) is built at all.
2002-01-27 00:35:16 +00:00
perry 12961a1f1e Make this work if HIDEGAME is not set but SETGIDGAME is set.
Also, fix SETGIDGAME -- it was breaking for anything that included
bsd.own.mk
2002-01-27 00:08:49 +00:00
wiz 15d16b2223 Use standard headers. 2002-01-20 00:52:22 +00:00
jsm 26891a9fd2 Allow minimum word length to be set on command line. Patch based on
one by Joey Hess <joeyh@debian.org>.
2002-01-20 00:42:51 +00:00
pooka b3714941a4 few entries more 2002-01-10 15:31:04 +00:00
soren dc53bf3cba Sync getopt() / man page with actual getopt options. 2001-12-20 20:10:33 +00:00
gmcgarry 996ba76090 .include <bsd.own.mk> early 2001-12-19 06:18:25 +00:00
tv a2291b79c0 MKfoo=no -> NOfoo= 2001-12-12 00:07:45 +00:00
blymn 07fc67f670 Change deprecated curses function to new equivalent. 2001-12-06 12:24:00 +00:00
blymn b9c3526a19 Changed deprecated curses call to new equivalent. 2001-12-06 12:21:00 +00:00
blymn 7147df1ef5 Change deprecated curses call to new equivalent. 2001-12-06 12:19:44 +00:00
blymn d82bd70ce6 Change deprecated curses function to new equivalent. 2001-12-06 12:17:57 +00:00
blymn b74595a200 Change deprecated curses function calls to new equivalents. 2001-12-06 12:15:37 +00:00
blymn 7d6d5f042f Change deprecated curses function to new equivalent. 2001-12-06 11:59:45 +00:00
wiz b4371d47f5 Replace some misuses of "then" with "than". 2001-12-04 17:56:30 +00:00
blymn c08523b03e Replace deprecated curses call with supported equivalent. 2001-12-04 13:12:23 +00:00
blymn 665c88dc3c Convert old deprecated curses call to new equivalent. 2001-12-04 13:00:24 +00:00
wiz 1f1e26bd6d Presence looks better with a 'c' instead of an 's'. 2001-11-21 19:01:31 +00:00
perry b06530cff1 remove a spurious .include <bsd.own.mk> 2001-11-19 04:48:44 +00:00
christos 1703d1eee6 Update to the new t_agetstr() API. 2001-11-02 18:27:00 +00:00
wiz a58e0c8a53 Undo indentation glitch in previous. 2001-10-28 19:52:53 +00:00
proff 20d62e03c5 improve random number seeding 2001-10-28 19:47:48 +00:00
mjl ccc06ff4fc Add one. 2001-10-22 00:55:00 +00:00
proff 1c37cc593d Fortune is not moribund.
Add Farberisms from Prof. Dave Farber.

From: David Farber <dave@farber.net>
To: proff@iq.org (Julian Assange)
Date: Sat, 20 Oct 2001 03:29:08 -0400
Subject: Re: farberisms

Fine with me

At 02:27 PM 10/20/2001 +1000, you wrote:


>Hi Dave,
>
>I've just come accross your list of `Farberisms', which had me in
>stiches. As these are deliciously `fortune'esqe, I'd like to add
>them to the NetBSD distribution. Do you have any objections?
>
>Cheers,
>Julian.
2001-10-20 09:33:39 +00:00
tv cd5f83cb29 Rename com#.c to command#.c to avoid conflicts with those file basenames
on certain Microsoft host OS's.
2001-10-19 03:06:09 +00:00
wiz 4c99916337 va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
lukem b69874268e if we're going to quote the movie, let's at least get it *right* 2001-09-19 04:54:06 +00:00
wiz 9fa0b17629 Give initiali[sz]e all the "i"s it deserves. 2001-09-18 18:15:49 +00:00
wiz 456dff6cb8 Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
mjl e854950bda More quote cleanup. Remove a fortune that also is in -o.
Add a couple of fortunes I had lying around.
2001-09-01 22:30:54 +00:00
mjl 30e1428afa Some more quotes removed. Corrected errors noticed by Andrew Brown
<atatat@atatdot.net>.
2001-09-01 21:28:28 +00:00
mjl a486f7fbc9 Fix typos and spelos. Add and correct some attributions. Add a
couple of fortunes. Canonize quotes. Remove duplicate fortunes.
Correct author names.
Mostly from FreeBSD and OpenBSD.
2001-09-01 19:35:32 +00:00
jsm 488fd227b8 Always lseek back to the beginning of the file in post(), which may be
called twice in a game if a bonus occurs.  Patch from Malcolm Parsons
<malcolm@ivywell.screaming.net>.
2001-08-31 07:17:02 +00:00
jsm a9d4ab8d8a Ensure that the random hop delta does make the cave connected. Based
on bug report and patch from <afghan@afghanhound.org.uk>.
2001-08-31 07:16:22 +00:00
jsm 20af46d385 Keep track of visible worm length. If nowhere is available for the
new prize, have the player win rather than hanging.  Bug reported by
Malcolm Parsons <malcolm@ivywell.screaming.net>.
2001-08-31 07:15:44 +00:00
simonb ba96ebc2fd Match quotes. 2001-08-31 00:17:45 +00:00
mjl 7312906ef0 Remove duplicate fortunes. 2001-08-31 00:10:17 +00:00
jsm adba02cb44 Check for screen sizes that are too small. Fix off-by-one error in
trying to place the prize.  Position the score appropriately for
screens that may not be 80 columns wide.
2001-08-30 10:49:50 +00:00
jsm 67d5106d8a Remove documented bug with long worm lengths, and improve handling of
non-standard screen sizes.  From OpenBSD.
2001-08-29 23:25:58 +00:00
jsm 312e8e64e5 Include <time.h> for declarations the Single Unix Specification says
are there but not in <sys/time.h>.
2001-08-29 18:23:44 +00:00
jsm d929aa8aeb Ensure trailing newline is present on error and warning messages (lost
in previous conversion from <err.h> functions to ISO C ones).
2001-08-29 18:22:56 +00:00
wiz c52d355d71 "wierd" is weird. 2001-08-20 12:20:01 +00:00
atatat 60564f8ed0 Change -a to mean all files, as opposed to just a few more files.
Modify the regex handling so that we can match fortunes in rot13'ed
databases (rot13 the pattern and maintain a second compiled pattern)
and rot13 the rot13'ed fortune before output.

Move the rot13 code to a function since it's now used in three places
instead of just one.

Initialize posfile in one place since it appears to get used without
being initialized when using debugging.

Make a *slight* improvement to the random seeding by squaring the pid
and then xor'ing against the current time, since just xor'ing the time
with the pid will not change if they both advance by one from "odd" to
"even".
2001-08-15 17:25:42 +00:00
wiz e7a85c433d Fix pasto. From FreeBSD. 2001-08-09 13:09:59 +00:00
wiz e65cad56b9 Fix for FreeBSD/13278, from FreeBSD:
When a game ends that makes the top 10, the function insert_score in
score.c is called to make the new score file.  But the case for KFIRE
(killed by fire) incorrectly uses strcpy instead of strcat (all the
other cases use strcat).  This puts the string in the wrong place and
corrupts the score file.
2001-08-09 13:02:49 +00:00
wiz a9356936b4 seperate -> separate 2001-07-22 13:33:58 +00:00
wiz f969f104bd Formatting improvements (from OpenBSD) 2001-07-11 16:11:36 +00:00
wiz 25e280d9bf Typo fixes. From OpenBSD. 2001-07-10 16:56:39 +00:00
mason 8b7b300873 s/Upon you knees if you appear/Upon your knees if you appear/
Confirmed against <http://www.alcyone.com/max/lit/devils/>.
2001-06-24 23:25:19 +00:00
wiz 3f9984fc90 `existent', not `existant' 2001-06-19 13:42:07 +00:00
wiz 0a600be867 receive, not recieve 2001-06-12 15:17:10 +00:00
lukem 073b3ed1ba fix building of phantasia ($FILES dependency on $PROG broke things) 2001-06-06 17:34:19 +00:00
lukem 4af1b6e1a6 fix building of cards.pck 2001-06-06 17:31:28 +00:00
wiz fc2eb0a5ad Remove unnecessary quotes in Dt. 2001-06-05 12:41:04 +00:00
wiz 4abaa1bb50 No argument for .Os. 2001-06-05 11:11:07 +00:00
christos ebe68eb4f9 Overhaul error handling and reporting for regular expressions.
Provide a RE_OK() macro that tests if the current compiled pattern
works and a RE_ERROR() macro that prints what went wrong as well
as the particular RE implementation can handle.
2001-06-04 21:21:42 +00:00
aymeric 37e6eb8fe5 Bail out when regex pattern is invalid if using regcomp or regcmp.
Remove trailing \n's also.

Addresses PR#13109
2001-06-04 20:56:56 +00:00
christos 42c813cc0b don't deref -1. 2001-06-02 17:30:28 +00:00
abs d590e6f410 Its is Dr. Elizabeth Dehner, not Dehaver.
From the vast and bewildering trek trivia of norm@sandbox.org.uk
2001-05-02 10:42:34 +00:00
simonb 6f6fe2f3ad Spell occurred correctly. 2001-04-25 02:33:08 +00:00
pooka e1d6858626 NetBSD: You choose the hardware, we'll bring the OS.
from David Brownlee on netbsd-advocacy

While I'm in here, sort the file using tools/do_sort to get the recently
added fortunes into order.
2001-04-21 23:11:30 +00:00
hubertf 1bbc6b0055 Some entries from Richard Rauch, posted on netbsd-advocacy. 2001-04-21 14:49:08 +00:00
wiz 14dbdf5518 Negative exit code cleanup: Replace exit(-x) with exit(x).
As seen on tech-userlevel.
2001-04-06 11:13:45 +00:00
wiz 4982acfa1c mdoc'ify. 2001-04-04 11:41:01 +00:00
wiz 8a84240a6e Whitespace and/or punctuation fixes. 2001-04-02 22:47:29 +00:00
wiz d41deffb56 mdoc'ify, and clean up in the process. 2001-04-02 22:46:18 +00:00
wiz 834bb1b3ab Whitespace and/or punctuation fixes. 2001-04-02 22:42:37 +00:00