Commit Graph

266 Commits

Author SHA1 Message Date
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
cgd
4c9ab784bc new curses stuff 1993-11-10 15:28:25 +00:00
cgd
02357d57aa new curses update 1993-11-10 10:02:16 +00:00
cgd
ed4933867f use LDSTATIC 1993-11-08 04:45:28 +00:00
jtc
962bceae59 Additional fixes from Dyane Bruce. 1993-11-05 20:22:35 +00:00
jtc
bf0bd946f6 From Dyane Bruce, db@diana.ocunix.on.ca:
I found an error in the table. The same error is found in the SUNOS
4.1.1 version of bcd. It has apparently been around a long time.
The error caused 'Q' and 'R' to have the same punch code. I only
noticed the error due to someone pointing t out to me when the
program was used to print a cover for an APA!
1993-11-04 20:39:30 +00:00
cgd
247aa8acb6 dm should be suid games. note that perms on /usr/games are wrong,
and will be, until we get the mtree setup working (and get rid of
the install -d's for directories...)
1993-10-12 21:23:51 +00:00
jtc
ac6235ba1b Always use `install -d' to make sure destination directory exists & has
correct ownership and permissions.
1993-10-01 00:02:17 +00:00
jtc
8e72576bc2 Always use `install -d' to make sure destination directory exists & has
correct ownership and permissions.
1993-09-30 23:57:08 +00:00
mycroft
e6923339bf Use r+' rather than a+' when opening score file. 1993-09-23 22:28:42 +00:00
jtc
941b6d7b19 Fix formatting error. 1993-09-16 17:03:11 +00:00
jtc
a3c7120c1a Word list is in /usr/share/dict/*, not /usr/dict/*. 1993-09-16 17:02:51 +00:00
mycroft
24d4c923e9 Make hack.onames.h be built first. 1993-08-14 22:21:45 +00:00
mycroft
2504e654b3 Rewrite special character handling. 1993-08-10 16:50:01 +00:00
mycroft
3e1e16397e Rewrite special character handling. 1993-08-10 16:33:14 +00:00
mycroft
cf433c1aac Really fix exit code. 1993-08-10 15:39:40 +00:00
mycroft
8ffa4a44c9 Changes for new Curses. 1993-08-10 03:44:45 +00:00
mycroft
d0352ff185 #include <termios.h>. 1993-08-10 03:41:48 +00:00
mycroft
39fb0f477c Add -I. to deal with hack.onames.h, and tweak for cross-compilation. 1993-08-10 02:53:17 +00:00
mycroft
1b96619318 #include <termios.h>. 1993-08-10 02:48:47 +00:00
mycroft
7567e62b0c Nuke `all' dependency. bsd.prog.mk does it, and correctly. 1993-08-10 02:46:49 +00:00
mycroft
039d30ccd4 Tweak for cross-compilation. 1993-08-10 02:44:47 +00:00
mycroft
46b7faea15 Rewrite grody exit code and eliminate use of _putchar(). 1993-08-10 02:40:55 +00:00
mycroft
8edb8b3bd7 Use '\a', not CTRL('g'). 1993-08-10 02:20:52 +00:00
mycroft
969fb0bc6e Pass the signal number to tstp(). 1993-08-10 02:15:07 +00:00
mycroft
4167d4b72c Compare baudrate() with 1200, not B1200. 1993-08-10 02:05:36 +00:00
jtc
cdd8f09b37 Snake scores, etc. are stored in /var/games, not /usr/games/lib. 1993-08-09 22:22:24 +00:00
jtc
d7631ce14a Rogue stores scores in /var/games/rogue.scores, not .../rogue_roll. 1993-08-09 22:20:37 +00:00
jtc
3fc4ca69ee Update our -mandoc manpage with changes from new uunet -man manpage. 1993-08-09 22:18:06 +00:00
mycroft
7bc024bd10 New version from uunet. 1993-08-07 08:27:53 +00:00
mycroft
41c396a394 Remove makedefs when cleaning. 1993-08-06 22:49:42 +00:00
mycroft
b552bd14c7 Use `./makedefs'. 1993-08-06 16:24:29 +00:00
jtc
d7bbfe60cd update to -mandoc macros 1993-08-05 17:35:08 +00:00
jtc
7318acf9eb update to -mandoc macros 1993-08-05 17:13:23 +00:00
jtc
d557325774 update to -mandoc macros 1993-08-05 16:40:44 +00:00
jtc
68016bad2e Update to -mandoc macros. 1993-08-05 04:16:58 +00:00
jtc
e58035ef2a Update to -mandoc macros, fix typos. 1993-08-05 04:02:18 +00:00
jtc
432db70b81 Update to -mandoc macros 1993-08-05 03:38:03 +00:00
jtc
999a901e2b Convert to -mandoc macros. 1993-08-05 03:28:31 +00:00
jtc
bace22e4d2 Converted to -mandoc macros. 1993-08-05 03:16:59 +00:00
jtc
1535a45779 Update to -mandoc macros. 1993-08-05 02:29:28 +00:00
jtc
c63e7d82bc Drip -DNO_REGEX, Link with -lgnuregex. 1993-08-05 02:16:36 +00:00
jtc
61523efa72 Convert to -mandoc macros. 1993-08-05 02:15:58 +00:00
jtc
defa0d9f09 Update to use new -mandoc macros. 1993-08-05 01:46:15 +00:00
mycroft
695e42aaa5 Clean up deleted files. 1993-08-04 18:59:54 +00:00
mycroft
c2b2002645 Add hack.onames.h to CLEANFILES so it gets removed when cleaning, and to SRCS
so it gets build for depending.
1993-08-04 18:59:50 +00:00
mycroft
8e99f20a79 Shouldn't use NOMAN here. We have a man page, even if we don't bother to
install the program anyway.
1993-08-03 21:58:55 +00:00
mycroft
52efca41cd Nuke remaining patchkit headers. 1993-08-02 18:17:24 +00:00
mycroft
210cab4541 Add RCS identifiers, remove some completely useless RCS logs and patchkit
headers, and a few other insignificant changes.
1993-08-02 17:18:41 +00:00
mycroft
02ded53222 alloc.c 1993-08-02 17:16:36 +00:00
mycroft
53d05dab0d Makefile 1993-08-02 17:16:08 +00:00
mycroft
8542364e07 Add RCS identifiers. 1993-08-01 18:49:50 +00:00
mycroft
e9d867ef50 Add RCS identifiers. 1993-08-01 17:54:45 +00:00
mycroft
b1bd4afedc Add RCS indentifiers. 1993-08-01 07:42:49 +00:00
mycroft
cda4f8f6ee Add RCS identifiers. 1993-08-01 05:37:30 +00:00
mycroft
f6e43c3958 Use ${COPY}, not -c for install. 1993-07-18 19:17:22 +00:00
deraadt
799dc259d9 BADSIG --> SIG_ERR 1993-06-21 00:55:05 +00:00
mycroft
217183f668 Clean up deleted files. 1993-05-20 10:10:07 +00:00
cgd
a24a91d611 build datfiles at make time, not at install time 1993-04-30 05:24:57 +00:00
cgd
e87650026d moved chess into /usr/src/gnugames, fixed "Missing" -- shold have been
comment
1993-04-29 11:33:40 +00:00
mycroft
d89727e08b Make CTRL() ANSI-compliant. 1993-04-23 03:34:42 +00:00
mycroft
9188800c31 Don't dereference NULL pointer. 1993-04-20 22:05:34 +00:00
mycroft
1812390e23 Don't modify string constants. 1993-04-20 22:00:26 +00:00
mycroft
047e0042c3 Don't modify string constants. 1993-04-20 21:27:31 +00:00
mycroft
02ad2c8cb7 Fix compilation error I introduced. 1993-04-20 04:23:07 +00:00
mycroft
d7d27f447d Initialize locations before checking wizard mode. 1993-04-19 11:10:01 +00:00
mycroft
3bb49b3e9c Fix bug I introduced. 1993-04-19 10:27:26 +00:00