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