Commit Graph

432 Commits

Author SHA1 Message Date
christos
f7c41063d6 PR/3557: Dave Huang: use web2 not web2a 1997-04-30 20:07:40 +00:00
thorpej
95aa825045 Allow this to be cross-compiled (in a manner consistent with boggle's
host-only helper programs).
1997-04-28 23:53:25 +00:00
thorpej
ae4c6aad10 Go into the "strfile" subdirectory unconditionally; we let that Makefile
make it's own decisions.
1997-04-28 23:52:50 +00:00
thorpej
645c59a136 Allow boggle to be cross-compiled; the mkdict and mkindex programs
are used only by the hosting system.
1997-04-28 23:46:19 +00:00
mrg
1741f3a9c7 be safe with buffers. 1997-04-21 11:11:47 +00:00
thorpej
0211b09284 Change the riggings to ints, so that comparisons against negative
values works as expected on systems with unsigned chars.
1997-04-19 07:35:33 +00:00
thorpej
20c2907cc6 Allow this to be cross-compiled. 1997-04-19 07:20:13 +00:00
thorpej
d6aa0e4456 Yow, cvs commit in the wrong directory... Bad, Jason, no biscuit! 1997-04-19 07:13:49 +00:00
thorpej
bb38208013 Allow this to be cross-compiled. 1997-04-19 06:59:34 +00:00
christos
642195b4a8 Make sure that the dictionary and indexing programs are made. 1997-04-01 15:25:52 +00:00
christos
8504fd9f9d - Don't depend on installed ${DESTDIR}/usr/share/dict/words; pick up the
dictionary from the sources.
- Don't depend on the locally built indexing programs to build the dictionaries.
1997-04-01 11:42:34 +00:00
thorpej
365ece4e6a Make these compile on the PowerPC (an unsigned char system). 1997-03-29 20:42:16 +00:00
mycroft
b3048006fe Install the help file again. 1997-03-27 10:55:21 +00:00
mycroft
d2ec2114bf Do the symlink for HIDEGAME here, via SYMLINKS. 1997-03-27 09:08:58 +00:00
christos
d59123b39b - Makefile cleanups 1997-03-24 22:15:37 +00:00
mikel
3a7d2a7457 eliminate mismatched quote char 1997-03-14 06:48:14 +00:00
mouse
412433b44c alternate -> alternative, per PR 2643 1997-03-08 13:26:20 +00:00
mikel
eddd3a13f2 eliminate redundant SCCS id; from Enami Tsugutomo in PR bin/3283. 1997-03-04 05:48:42 +00:00
mikel
2e5a49b4b6 fix typo in Napoleon's name 1997-01-23 06:06:29 +00:00
tls
af1ee80179 bfunctions -> memfunctions 1997-01-13 06:50:25 +00:00
tls
156daa7a47 Sync to 4.4BSD-Lite2 1997-01-07 12:42:14 +00:00
tls
52e0d8714d sigh, fix RCS ID again 1997-01-07 12:41:18 +00:00
tls
82c018889c RCS ID Police 1997-01-07 12:35:42 +00:00
tls
2ea7b8f11a Sync to 4.4BSD-Lite2 1997-01-07 12:24:57 +00:00
tls
088fb970a2 Sync to 4.4BSD-Lite2, not that you'd know because none of these files have SCCS ID strings! 1997-01-07 12:20:38 +00:00
tls
34cd8f5bdf Sync to 4.4BSD-Lite2 1997-01-07 11:56:32 +00:00
tls
15b816a728 Sync to 4.4BSD-Lite2 1997-01-07 11:40:24 +00:00
tls
a23d95528e Sync to 4.4BSD-Lite2 1997-01-07 11:16:12 +00:00
cgd
a49cb38bf5 fix NetBSD RCS ID headers 1997-01-03 01:35:23 +00:00
cgd
b1e8452117 include string.h and stdlib.h for prototypes, as appropriate 1997-01-03 01:16:04 +00:00
tls
bd34844797 Import from 4.4BSD-Lite2 1996-12-28 19:09:10 +00:00
tls
76940923a3 add gomoku game, from 4.4BSD-Lite2 1996-12-28 18:56:57 +00:00
tls
193cec78aa Import of 4.4BSD-Lite2 source 1996-12-28 18:44:55 +00:00
cgd
4f6d05e9a2 Clean this up, and be more consistent:
* Have 'fake' options for all offensive fortune files (fortunes2-o and
  limerick moved to fortunes2-o.real and limerick.real via repository copy).
* build all offensive fortune data files, etc., in the same way.
* Have installation of offensive fortunes controlled by one make variable.
  To disable build/install of offensive fortunes, set
  INSTALL_OFFENSIVE_FORTUNES to anything other than "YES" on the make
  command line, in bsd.own.mk, or in /etc/mk.conf or your ${MAKECONF} file.
  (If changing the setting, you should 'make clean' here and rebuild
  the fortunes before installing.)
* Don't use variables that bsd.prog.mk thinks have certain meanings.
1996-12-23 01:14:34 +00:00
perry
c684fe390d nuke 'the the' typo 1996-12-04 00:21:29 +00:00
tls
ba62612dc1 Oy Gevalt, incorrect meter! 1996-11-23 10:40:50 +00:00
mikel
a41241b92a /etc/termcap -> /usr/share/misc/termcap. Fixes misc/1401. 1996-11-12 07:50:11 +00:00
thorpej
943e25b8bf Use ${INSTALL}. 1996-10-18 02:48:24 +00:00
thorpej
871c9c08af Use ${INSTALL}. 1996-10-18 02:37:51 +00:00
christos
cf79e593b5 <machine/endian.h> -> <sys/types.h> 1996-10-13 00:01:05 +00:00
jtc
9df6319a29 merge in 1.2 branch 1996-10-09 00:40:33 +00:00
mrg
b37e459094 use words from $DESTDIR. 1996-09-26 00:04:42 +00:00
explorer
25d34a7064 /usr/share/misc/termcap, not /etc/termcap 1996-08-17 20:48:06 +00:00
mrg
1ab419ba00 call seteuid() before append/create. from kstailey (PR#2699) 1996-08-15 03:53:48 +00:00
mrg
5f71cbd03d print more informative error message. from kstailey (PR#2699) 1996-08-15 03:53:24 +00:00
chopps
78bf5c48e8 BS was using obsolete 'bs' and 'bc' capabilities. Now tries 'le' first.
This deals with pr#2417
1996-07-03 04:17:24 +00:00
cgd
432935b1f1 Ixfay iticalcray ugsbay! Eservepray artstay-ofway-ordway andway
OLEWHAY-ORDWAY apitalizationcay.
1996-06-07 19:30:50 +00:00
pk
ff7a5b906d A more interesting set of machines (PR#645). 1996-06-02 23:37:33 +00:00
pk
bcf752fc71 Remove duplicate (and inaccurate) citation. Update the remaining one to be
even more accurate.
1996-06-02 22:02:36 +00:00
jtk
69aa3ae174 use posix-style : for chown uid/group separator 1996-06-01 19:47:19 +00:00
mrg
be7efc5cc0 oops, we do need privs. do the right seteuid() thing. 1996-05-22 00:36:04 +00:00
mrg
8b1cbb014b move the ) to after the 3rd arg to open. weeeeee! 1996-05-22 00:34:35 +00:00
mrg
69b69dcffc give up "games" if we have it. larn does not need it. 1996-05-21 23:19:20 +00:00
mrg
ef77d6a3ea oops, use <signal.h> not <sys/signal.h> (tholo@sigmasoft.com) 1996-05-21 21:53:05 +00:00
mrg
dd34f9ec6f give up setuid-ness. we don't need it. while i'm here, include
<sys/signal.h> and use SIGINT rather than 2.
1996-05-21 10:48:07 +00:00
pk
8910e3276d Avoid NULL-pointer deref and for now, simply exit if required terminal
capabilities aren't there. Since the capabilities in question are marked
`obsolete' in termcap(5), someone might want to have another look
at this someday (PR#2417).
1996-05-19 20:22:09 +00:00
jtc
04b0ab5344 Be pedantic, main() returns int in Standard C. 1996-03-21 18:30:19 +00:00
jtc
c8ddd8b92e Use tr instead of caesar to generate fortunes-o 1996-02-29 00:21:16 +00:00
jtc
5224609738 Removed "extern int errno"; Added #include <errno.h> if not already present. 1996-02-06 22:47:06 +00:00
mycroft
6840a32483 Clean this up a bit. 1995-12-21 11:27:51 +00:00
christos
99fc0f40d9 Parallel make fixes 1995-10-22 21:04:42 +00:00
pk
3072291705 Correct typos noted by Mike Long; PR#1654. 1995-10-22 20:44:11 +00:00
jtc
740f05b08b fix typo: new -> knew 1995-07-17 06:23:06 +00:00
jtc
91a569e42a fix path of mail reader 1995-07-03 19:44:30 +00:00
pk
e2db3a63c7 Use `install -c'. 1995-06-26 21:59:39 +00:00
cgd
8936958f57 typeof(timeval.ts_sec) != time_t 1995-06-07 16:29:30 +00:00
jtc
efd516d701 Clear the last char in input buffer when an erase or kill character is
read.  This prevents rubbed-out commands from being accepted.  (Fix
from PR #862)
1995-05-13 07:28:35 +00:00
cgd
7991247981 don't forget MULT!! 1995-05-11 22:00:50 +00:00
mycroft
0503ed856a Oops. Adjust delay by 10x. 1995-04-29 01:20:00 +00:00
mycroft
3bcff74505 Fix usages of ospeed. 1995-04-29 01:17:12 +00:00
mycroft
716b7f24ce Remove incorrect (but unused) definition of baudrate(). 1995-04-29 01:12:41 +00:00
mycroft
fc75cb9425 Fix usages of ospeed. 1995-04-29 01:11:36 +00:00
mycroft
d01d565d68 Fix usages of ospeed. 1995-04-29 01:08:51 +00:00
mycroft
eab5a76524 Use POSIX tty semantics. 1995-04-29 00:44:03 +00:00
mycroft
0033744bda Use POSIX tty semantics. 1995-04-29 00:06:37 +00:00
mycroft
c35b410216 Use POSIX tty semantics. 1995-04-28 23:49:19 +00:00
mycroft
53eb389b37 Use POSIX tty semantics. 1995-04-28 23:01:45 +00:00
mycroft
3e4b008cce Use tcflush(). 1995-04-28 22:28:48 +00:00
mycroft
4c5764ace6 Use POSIX signal and tty semantics. 1995-04-28 22:09:25 +00:00
mycroft
58da557ed6 Use POSIX signal and tty semantics. 1995-04-28 21:30:16 +00:00
mycroft
079d9a1d8e Use usleep(). 1995-04-27 22:15:28 +00:00
mycroft
200f85f63e Use POSIX signal and tty semantics. 1995-04-27 22:06:04 +00:00
mycroft
ca2582cf11 Use POSIX signal and tty semantics. 1995-04-27 21:22:19 +00:00
cgd
c4816c32b3 Various changes to make games compile w/o warnings on the alpha:
Include appropriate includes, delete bogus function declarations,
change sizes of variables and casts.
1995-04-24 12:21:37 +00:00
cgd
0f6f98c7bc don't print 'Message:' prompt if stdin is not a terminal.
(from Masanobu Saitoh <saitoh@spa.is.uec.ac.jp> in pr 982.)
Also, fix usage string and manual page to note that width argument
for -w is _not_ optional.
1995-04-22 11:55:13 +00:00
cgd
75fd9356ae don't forget to install the docs. 1995-04-22 11:18:35 +00:00
cgd
887dd216b0 clean up import, NetBSD RCS IDs, etc. 1995-04-22 10:58:17 +00:00
cgd
24a07ca3f9 src/games/trek from Lite 1995-04-22 10:40:47 +00:00
cgd
982615d7df clean up import, NetBSD RCS IDs 1995-04-22 10:36:43 +00:00
cgd
7ee35daafd clean up import, NetBSD RCS Ids 1995-04-22 10:27:22 +00:00
cgd
e99f511266 clean up fputchar types (again) 1995-04-22 10:26:09 +00:00
cgd
4dfcb6d743 src/games/rogue from Lite 1995-04-22 10:20:57 +00:00
cgd
f27050860d fix up botched include 1995-04-22 10:18:17 +00:00
cgd
ee0f9d10fe RCS Ids 1995-04-22 10:16:53 +00:00
cgd
fcd788f207 oops; delete duplicated functions. 1995-04-22 10:16:04 +00:00
cgd
6045e6e034 clean up import 1995-04-22 10:08:46 +00:00
cgd
2037c75ed9 fix bugs previously fixed. whee. 1995-04-22 09:59:01 +00:00
cgd
a432dc58b8 un-munge import. 1995-04-22 09:06:33 +00:00
cgd
765b078fbc src/games/quiz from Lite 1995-04-22 08:35:52 +00:00
cgd
203fe70edb clean up import, NetBSD RCS Ids, etc. 1995-04-22 08:34:18 +00:00
cgd
b56b88a585 clean up import. NetBSD RCS IDs 1995-04-22 08:19:45 +00:00
cgd
1f32e00e53 fix window size update code. 1995-04-22 08:09:22 +00:00
cgd
5725dd8581 un-munge import; it apparently didn't import properly. 1995-04-22 08:07:59 +00:00
cgd
ff134ba07f rough cleanup of import. RCS Ids 1995-04-22 08:00:54 +00:00
cgd
ffe77265f3 clean up import, fix up Ids 1995-04-22 07:53:41 +00:00
cgd
55ecc5e495 src/games/wargames from Lite 1995-04-22 07:49:41 +00:00
cgd
4c3487b0e9 NetBSD RCS IDs 1995-04-22 07:44:02 +00:00
cgd
aaeacec8fc NetBSD RCS Ids 1995-04-22 07:42:31 +00:00
cgd
174311e268 clean up handling of fortunes a bit. 1995-04-22 07:34:00 +00:00
cgd
0414a14338 clean more cruft; fix up to build the way CSRG now intends 1995-04-22 07:19:03 +00:00
cgd
f93c8f50f4 kill these; no longer necessary or appropriate. 1995-04-22 07:12:19 +00:00
mycroft
a1e0e43227 Remove read-only files before trying to rewrite them. From Greg Hudson. 1995-04-20 02:04:51 +00:00
jtc
ae0b9c2010 KERNEL -> _KERNEL 1995-03-28 17:18:59 +00:00
cgd
7c8f09318c banner, the game, really does belong here, contrary to what CSRG says. 1995-03-25 22:53:48 +00:00
glass
6cf93c4b6d Merge 4.4Lite version 1995-03-25 07:44:46 +00:00
cgd
d017d216dd rcs id conventions 1995-03-24 05:00:43 +00:00
cgd
dcfebd78e8 rcs id conventions 1995-03-24 03:58:08 +00:00
cgd
ba089777cc new rcsid conventions 1995-03-23 08:41:34 +00:00
cgd
42fb1b9d4a merge with Lite, new RCS id conventions, etc. 1995-03-23 08:28:00 +00:00
cgd
bd51185a18 from Lite 1995-03-21 15:59:39 +00:00
cgd
b6cfa5b154 from Lite 1995-03-21 15:48:18 +00:00
cgd
101657d110 clean up import 1995-03-21 15:03:38 +00:00
cgd
c3290293b8 from Lite 1995-03-21 12:24:13 +00:00
cgd
d4f96eeaff add/fix id tags 1995-03-21 12:14:18 +00:00
cgd
43b952514b clean up RCS ids 1995-03-21 12:04:53 +00:00
cgd
82cadfc7aa clean up import 1995-03-21 12:04:10 +00:00
cgd
1d8bbe81a9 clean up import. 1995-03-21 11:59:28 +00:00
pk
db800d7063 Use ${DESTDIR}. 1995-03-08 19:41:53 +00:00
glass
73165ec2d0 remove extra tab 1995-03-01 09:05:20 +00:00
jtc
e6371e01f3 change <sys/signal.h> to <signal.h> 1995-02-28 18:30:59 +00:00
jtc
afd5a260df Changed to call exit(0) instead of falling out the bottom of main().
Changed to include <string.h> instead of defining own prototype for
strerror().
1995-02-03 18:15:02 +00:00
jtc
2536b9a62f Make man page and usage message agree with the code.
Fix from Hubert Feyrer.
1995-01-31 15:54:01 +00:00
jtc
1766d4483b Use ${BINOWN} and ${BINGRP}. 1995-01-12 19:06:53 +00:00
pk
70efa792bd Two corrections from George Robbins (confirmed by `The lore of the train'
by C. Hamilton Ellis).
1995-01-08 20:01:44 +00:00
mycroft
529df560bc Don't #include inside a function definition. 1995-01-07 04:36:41 +00:00
phil
a3618b36c8 make the code agree with documentation and usage() for final two
options.
1994-12-29 08:00:17 +00:00
phil
4bfca330da Don't try to process args if they aren't there. 1994-12-29 07:35:05 +00:00
pk
ad871df02e MAN6 => MAN. 1994-12-25 12:38:41 +00:00
phil
b4caaf4aa1 adding 10 more games collected from ???? and some I wrote. 1994-12-23 07:01:39 +00:00
cgd
c4c01d75b2 specify man pages the new way. 1994-12-22 09:31:26 +00:00
jtc
21684250f3 Use ${DESTDIR} when installing fish.instr (PR #641). 1994-12-15 08:12:59 +00:00
pk
705fbb3b75 Remove hard-coded object directory. 1994-11-30 11:38:56 +00:00
mycroft
da84ee5833 Fix typo in the name of the important potion. 1994-10-23 05:21:43 +00:00
mycroft
9c6e9d0494 Fix various problems with the potion/scroll name hiding mechanism. 1994-10-21 21:26:08 +00:00
jtc
d10aeeaff7 Added phantasia and random 1994-10-21 21:26:07 +00:00
mycroft
8f47eaff72 Fix various problems with the potion/scroll name hiding mechanism. 1994-10-21 21:26:06 +00:00
jtc
b7b0d5dc48 #include <limits.h> to get LONG_MAX 1994-10-21 21:24:11 +00:00
jtc
86a62b8dfd phantasia(6), from 44lite 1994-10-21 21:19:39 +00:00
jtc
a6878b5d81 random(6), from 44lite 1994-10-21 21:18:45 +00:00
jtc
3feebbf124 I didn't reealize that ching(6) was incomplete 1994-10-21 21:06:47 +00:00
jtc
823715e47d Added adventure, boggle, and ching 1994-10-21 20:59:34 +00:00
jtc
86ef266907 boggle(6), from 44lite 1994-10-21 20:52:51 +00:00
jtc
107c0a28c5 adventure(6), from 44lite 1994-10-21 20:51:44 +00:00
mycroft
586252e3e1 Move the playerids file to /var/games, as suggest by Rafal Boni. 1994-09-18 00:21:38 +00:00
deraadt
e156ce2801 buggy version of abs() goes away 1994-06-29 21:22:50 +00:00
jtc
67bd328aa9 Converted from sgtty to termios api, no longer needs libcompat. 1994-05-24 23:54:16 +00:00
cgd
a218d38dc2 need -lcompat 1994-05-23 05:32:40 +00:00
jtc
e833a90ed2 sync with 44lite, seems to fix bug #224 1994-05-12 17:39:26 +00:00
cgd
cd7946f67d run and hide 1994-05-06 07:19:19 +00:00
cgd
fece8b5011 ascii tetris! 1994-05-06 06:50:50 +00:00
cgd
c592875d36 add pig 1994-05-05 07:04:04 +00:00
cgd
c524ac711f setuid rather than setruid 1994-04-08 18:23:31 +00:00
pk
c541862af5 Theorem:
Computer scientists don't care much for poetry.
Prove:
	They haven't run `quiz poem next-line' for ages.

get_file(), appdstr() and quiz() we made
one more correctly catenate.
On top of that, repeat after me:
"Thou shallst not err, except in libc!"
1994-04-08 08:33:13 +00:00
deraadt
9e884098d2 fix from <dgy@mcs.com> 1994-04-08 08:09:14 +00:00
deraadt
65893ce47b TIOCGWINSZ 1994-04-05 23:35:16 +00:00
deraadt
70fdc96e4c TIOCGWINSZ 1994-04-05 22:56:56 +00:00
cgd
eb6b212c8d initialize variable! 1994-04-05 00:42:49 +00:00
mycroft
3719ae5272 Clean this up a little, and use TOCGWINSW. 1994-04-05 00:21:20 +00:00
cgd
74dd75c267 don't -g by default 1994-04-01 08:31:22 +00:00
cgd
c386dd4646 evil lseek casts... 1994-04-01 03:02:32 +00:00
cgd
1a11d63787 oops 1994-03-28 11:21:12 +00:00
cgd
46602f3cbf bogus lseek extern 1994-03-28 11:19:09 +00:00
jtc
3d0c312d65 Remove unnecessary formatting commands. The -mandoc macros already do
a .br between .Nm's in the SYNOPSIS section.
1994-03-24 01:27:24 +00:00
cgd
3d21b08dc2 only one Nm/Nd pair. 1994-03-19 08:23:12 +00:00
cgd
d00b34b8ac fix transposition. from Luke Mewburn <lm@rmit.edu.au> 1994-03-19 08:01:23 +00:00
deraadt
db651dca40 bring in limits.h 1994-03-03 03:07:24 +00:00
cgd
f5db28495e bin/144: patch from Arne Juul <arnej@dsl.unit.no> to deal with big
numbers
1994-03-01 01:07:48 +00:00
cgd
b4da561c15 kiil bogus install -d's 1994-02-10 02:31:32 +00:00
cgd
bb12398ce4 no longer need library hacks, nor the sgid 1994-01-28 05:08:25 +00:00
cgd
bca5d4ac26 hack to make getloadavg() link properly 1994-01-28 00:26:35 +00:00
cgd
6bfe384d92 fix 'make' biff. from Roland McGrath 1994-01-24 18:39:52 +00:00
glass
b192754e19 fixed to use fgets() 1994-01-13 19:22:29 +00:00
glass
862f7b5f17 fixed spelling of Napoleon 1994-01-13 18:24:40 +00:00
mycroft
be1bfebd5c Avoid infinite loop. 1994-01-13 01:19:58 +00:00
pk
be7657d720 Use .OBJDIR for auxiliary programs. 1994-01-04 21:40:31 +00:00
cgd
02254e0c37 rename fgetline() and sharpen axe for bostic... 1994-01-04 05:16:44 +00:00
cgd
a60129f588 update for fgetline 1993-12-22 07:23:27 +00:00
cgd
7c01580ebd fix from Christos Zoulas: use .CURDIR for path. not necessary, but 'safe' 1993-12-22 04:30:48 +00:00
mycroft
d52010132e Eliminate a compiler warning. 1993-12-08 08:18:22 +00:00
mycroft
aafa1c47ec Eliminate two compiler warnings. 1993-12-08 07:50:47 +00:00
mycroft
bcda10fca5 Eliminate a compiler warning. 1993-12-08 07:27:50 +00:00
jtc
67a17b53b4 Use <dirent.h> instead of <sys/dir.h>. 1993-12-04 02:19:49 +00:00
mycroft
fd50e57bd1 Restructure a switch to eliminate a compiler warning. 1993-12-03 10:12:57 +00:00
mycroft
2edc4bebf1 nextfree() was not returning a value when it pulled something off the free
list.  Reported by vandys@cisco.com and Mark_Weaver@brown.edu.
1993-12-03 09:32:55 +00:00
jtc
f51f0a515d All programs that use lex must link with -ll. 1993-12-02 18:18:02 +00:00
mycroft
7609fb537f From: Havard Eidnes <Havard.Eidnes@runit.sintef.no>
Fix various permissions problems in /var/games/hackdir, and use `install -d'.
1993-12-02 03:11:32 +00:00
mycroft
5559c73bc3 Don't try to write into a string constant.
Reported by Dan Muntz <dmuntz@eecs.umich.edu>.
1993-12-02 03:07:18 +00:00
cgd
8eeaaddf1b fix uninitialized variable bug that caused 'quiz function ed-command'
to dump core.  from Szabolcs Szigeti <pink@bagira.fsz.bme.hu>
1993-11-17 11:58:40 +00:00
jtc
8f83a67681 Link with -lcompat instead of -lgnuregex.
As soon as POSIX regular expressions are integrated into libc, -lgnuregex
will be going away.  Fortune use the old re_comp() & re_exec() regex
routines that are provided by -lcompat.
1993-11-11 01:01:21 +00:00
cgd
a7bedc2399 new curses 1993-11-10 15:59:04 +00:00