Commit Graph

446 Commits

Author SHA1 Message Date
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
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