Commit Graph

417 Commits

Author SHA1 Message Date
mrg aad5661f32 add hunt. 1997-10-04 09:27:11 +00:00
mrg b1175274c8 note that huntd lives in /usr/games. 1997-10-04 09:16:27 +00:00
mrg 251a23a671 build hunt. 1997-10-04 09:11:14 +00:00
mrg 4052d13ded hunt version 1993-07-17 1997-10-04 09:00:13 +00:00
mrg c87e4b7682 add a man page for countmail(6) 1997-10-03 10:25:35 +00:00
mrg 63471751e9 add countmail. 1997-10-03 08:51:33 +00:00
mrg 935fe46e2c add rcsid 1997-10-03 08:50:42 +00:00
mrg eec2e2fa31 install countmail into /usr/games 1997-10-03 08:50:36 +00:00
mrg 8330a28fe6 countmail -- be obnoxious about how much mail you have. this version
written by mycroft.  original version by noah friedman.  the original
idea for this program came from lauren p. burka <exile@gnu.ai.mit.edu>

"countmail is the work of someone in an altered state."
   --Ben A. Mesander <ben@piglet.cr.usgs.gov>
1997-10-03 08:43:09 +00:00
lukem d829744648 - WARNSify
- deprecate register
- getopts returns -1 not EOF
- last character returned by fgetln() isn't always \n
- cleanup .Nm use
1997-09-20 14:28:16 +00:00
mikel b3f39d1b48 fix typo; from Hubert Feyrer in PR bin/4070 1997-09-01 23:26:11 +00:00
christos 690bee1083 PR/3964: Eric Fischer: Remove dependencies to traditional cpp...
While I was there add WARNS?= too.
1997-08-11 14:06:10 +00:00
mikel b62af4ea5e don't xref obsolete regcmp(3) 1997-07-16 06:59:59 +00:00
christos ab8561ee9a gtime -> gltime to avoid conflict in time.h 1997-07-13 20:21:32 +00:00
mikel b58650d7c5 make explicit comparisons to NULL, s/rindex/strrchr/ 1997-07-10 06:47:29 +00:00
phil edce639300 Clean up play, let player see play more often, improve display timing.
Preliminary work from PR 2055 (as reverse patches).
1997-07-09 06:25:45 +00:00
mycroft e9f6264b87 Add missing space between play and act. 1997-07-06 11:20:10 +00:00
mycroft 3353b6d236 Fix parsing error with escaped colons. 1997-07-06 11:19:16 +00:00
phil c8798e26cd Use tbl support from bsd.man.mk instead of having a special rule. 1997-06-30 19:33:34 +00:00
cjs 7a66732d34 Back out BUILDDIR and NOINSTALL changes. 1997-05-31 21:21:13 +00:00
cgd c917dfb5b2 Fix broken uses of Dd. Both the mdoc and mdoc.samples pages agree:
.Dd is supposed to be invoked like:
	.Dd month day, year
e.g. ".Dd January 25, 1989", rather than:
	.Dd "month day, year"
which is what these pages did.
1997-05-29 01:48:05 +00:00
mellon 9eb4cecfba curses needs termcap 1997-05-29 00:40:03 +00:00
cjs 5fd7ce7066 These updates to the build allow building against include files
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
jtc 5570dfb8bc Remove calls to flushok(). That function doesn't really do anything in
our curses implementation, and it doesn't even exist in others...
1997-05-23 23:40:16 +00:00
jtc 4c1069749c Remove mvcur() after wrefresh() call, as the latter does not move the
cursor.  The fact that we don't have to grovel in the curses internels
for curx or cury is an added bonus.
1997-05-23 23:27:40 +00:00
jtc 2d76cd260a Remove unctrl.h, use public version. 1997-05-23 23:13:35 +00:00
jtc ab9f1480e9 Change "reg" to "register"
Remove private implementation of erasechar() and killchar().
1997-05-23 23:09:36 +00:00
pk 58efb9d20c NULL => 0 (Arne Juul; PR#3629) 1997-05-17 19:24:44 +00:00
mycroft a839dd7415 Use afterinstall, not beforeinstall. 1997-05-09 16:51:41 +00:00
mycroft cc4a1553a1 Eliminate bogus redefinitions of standard targets. 1997-05-09 07:50:03 +00:00
gwr 10e180cc49 Back out the .PATH.c changes. The .depend problem (and others)
will be fixed using the new .NOPATH make feature instead.
1997-05-08 21:11:01 +00:00
mycroft 8306be60f4 Use afterinstall, not proginstall, to run post-installation crap. 1997-05-07 16:03:15 +00:00
mycroft 6e0450c70f Use proginstall:: to disable installing PROG. 1997-05-07 15:59:08 +00:00
mycroft fd8daf980e Add .MAKE to the .OBJDIR hacks, so they work with `make -n'. 1997-05-07 07:15:34 +00:00
gwr 012e528f2e Use .PATH.c: ... 1997-05-06 20:44:56 +00:00
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