Commit Graph

925 Commits

Author SHA1 Message Date
tron 1c7a4fb141 Remove obsolete header file. Fixes PR bin/6700 by Joseph S. Myers. 1999-01-02 15:47:55 +00:00
dbj 16a09f01ca tweaks to pass DESTDIR to subprograms when it is defined in /etc/mk.conf
but is not in the environment.
1998-12-06 09:06:45 +00:00
pk f16cf517fe typo. 1998-12-05 21:09:23 +00:00
jwise ca027085f0 Fix spelling of `Churchill' in 3 places 1998-11-20 03:35:31 +00:00
hubertf d5f8b67ebe Add support for decoding of morse code. 1998-11-18 14:22:32 +00:00
hubertf 51755c03b2 fix usage 1998-11-18 09:06:26 +00:00
hubertf a9d35e8322 constify, per PR 6150 by Joseph Myers <jsm28@cam.ac.uk> 1998-11-10 13:43:30 +00:00
hubertf 6d265b3268 constify, per PR 6148 1998-11-10 13:01:31 +00:00
hubertf 30b3ea8d71 make objdir-aware 1998-11-09 15:30:10 +00:00
lukem b569ddabe9 don't install in /usr/share if NOSHARE is defined 1998-09-29 07:33:20 +00:00
frueauf ad506eb7a0 Fix args processing of backgammon and teachgammon, closes pr 5345 by
David Brownlee.
1998-09-15 13:43:34 +00:00
hubertf bd946d241e constify (PR#6151, once more by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-14 09:30:57 +00:00
hubertf 006cc8ac96 return error on errors (PR#6147 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-14 09:29:08 +00:00
hubertf 4e4187282a constify, as per PR#6136 by Joseph Myers <jsm28@cam.ac.uk> 1998-09-14 09:13:46 +00:00
hubertf 6f55e2e275 remove x bit from save files (PR#6077) 1998-09-13 15:41:34 +00:00
hubertf b0178f6b01 Remove unused function and mark non-returning ones(PR#6076, #6144 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:31:07 +00:00
hubertf 1c9494f62b mark non-returning functions (PR#6144 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:27:25 +00:00
hubertf 3aca90fd78 fix bug w/ negative numbers, mark non-returning functions (PR#6142+6144 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:24:57 +00:00
hubertf ade2d3629c add sanity checks when saving/restoring games (PR#6138 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:24:41 +00:00
hubertf 878ef9cb13 check for malloc failures (PR#6136 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:24:09 +00:00
hubertf 9e7f2724b9 some cleanups as per PR#6082 by Joseph Myers <jsm28@cam.ac.uk> 1998-09-13 15:23:40 +00:00
hubertf f92ae4adb5 remove unused files (PR#6083 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:22:57 +00:00
hubertf dd397c841b remove unused function return values (PR#6079 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:21:36 +00:00
hubertf 3f1f74edef Saved games can NOT be restored by executing the save file (PR#6077) 1998-09-13 15:21:05 +00:00
hubertf 0056c879de Replace special handling of \r by using ICRNL (PR#6078 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:20:31 +00:00
hubertf 9713f31f7c Remove unused function (PR#6076 by Joseph Myers <jsm28@cam.ac.uk>) 1998-09-13 15:19:35 +00:00
hubertf 5795fc4c70 Make dm ignore TZ; PR#6073 by Joseph Myers <jsm28@cam.ac.uk> 1998-09-13 12:34:43 +00:00
hubertf 4e1357c739 constify, per PR 6041 by Joseph Myers <jsm28@cam.ac.uk> 1998-09-13 00:07:24 +00:00
frueauf 6d6da27a53 Correct attribution as pointed out in pr 6114 by Jim Wise. 1998-09-12 22:49:12 +00:00
wrstuden aaae79a78d Make the helper programs compile right in a cross-compiling environment. 1998-09-12 19:05:48 +00:00
hubertf 4d8c1c95f9 add main() prototype 1998-09-11 14:51:18 +00:00
hubertf 441ff4f749 fix prototype, PR#5867 1998-09-11 14:28:28 +00:00
hubertf 923fd93941 use symbolic constant for open(), PR#5867 1998-09-11 14:26:19 +00:00
hubertf 9a9bb90e33 fix main() prototype, per PR#5867 1998-09-11 14:25:22 +00:00
hubertf eb2507ecb2 fix prototype, per PR#5867 1998-09-11 14:11:57 +00:00
hubertf 3fd99e1631 fix prototypes, per PR#5867 1998-09-11 14:09:27 +00:00
hubertf 0ef663b102 fix prototype of mon_sees(), per PR#5867 1998-09-11 14:07:51 +00:00
hubertf d4741e5a86 be more precise for PI, as per PR5867 1998-09-11 14:07:04 +00:00
hubertf e1627357ea use symbolic constants for signals & open(2), as per PR#5867 1998-09-11 13:54:08 +00:00
hubertf c31c912667 remove unneeded typedef for TTYB, as per PR#5867 1998-09-11 13:46:30 +00:00
hubertf f52826a170 fix main() prototype, as per PR#5867 1998-09-11 13:42:03 +00:00
hubertf 20de87e848 fix main() prototype, as per PR#5867 1998-09-11 13:19:50 +00:00
hubertf 5f5c04f636 remove unused args from main(), as per PR#5867 1998-09-11 13:16:05 +00:00
hubertf f90c041018 fix typo, as per PR#5867 1998-09-11 13:06:30 +00:00
hubertf 4ccf0d9755 better define PI, plus improve prototype (PR#5867) 1998-09-11 12:53:28 +00:00
hubertf 4e2ece1035 remove main() prototype, as per PR 6867 1998-09-11 12:46:26 +00:00
frueauf e5512611f3 Fix typo, closes pr 6137 by Joseph Myers. 1998-09-10 21:50:35 +00:00
veego 04afeca685 Add braces to make the new egcs happy. 1998-08-30 09:19:36 +00:00
hubertf 767fe0a0b4 Use symbolic names for signals(!), open(2)-constants, ...
Fix applied as per PR 6058 by Joseph Myers <jsm28@cam.ac.uk>
1998-08-29 22:53:03 +00:00
hubertf 5d3d6c7da3 Use symbolic constants for seek(), open(). Fixed as per PR 6057 by
Joseph Myers <jsm@octomino.demon.co.uk>.
1998-08-29 22:47:56 +00:00
hubertf d5ad059d0d Remove unused function and unnecessary prototypes, as per PR 6050 by
Joseph Myers <jsm28@cam.ac.uk>
1998-08-29 22:40:07 +00:00
hubertf ed8412ad2b Improved signal handling as per PR 6051 by
Joseph Myers <jsm@octomino.demon.co.uk>
1998-08-29 20:19:56 +00:00
hubertf e16198b7d4 DTRT if "give" is invoked without arguments. Fix contributed by Joseph S.
Myers <jsm28@cam.ac.uk>, closeds PR 6049.
1998-08-29 19:58:12 +00:00
hubertf 62afb47308 Don't allow empty "give" command (without arguments).
Fixes PR 6049 by Joseph Myers <jsm@octomino.demon.co.uk>.
1998-08-28 00:44:31 +00:00
hubertf 814a994a5e Replace some homegrown string-functions with standard-<string.h>-macros.
Reported by Joseph Myers <jsm28@cam.ac.uk> in PR 6028.
1998-08-24 22:26:23 +00:00
hubertf 5f3ed2ad7d Kill unused parameters, per PR 6023 by Joseph Myers <jsm28@cam.ac.uk>. 1998-08-24 22:07:37 +00:00
hubertf 13091fe5b7 Untakable objects are marked with NULL pointers, not empty strings,
resulting in core dumps. Fixed as per PR 6006 by Joseph Myers
<jsm28@cam.ac.uk>.
1998-08-24 00:25:32 +00:00
hubertf 2f4d86d39f Propperly note place-change, as reported in PR 6008 by Joseph Samuel Myers
<jsm28@cam.ac.uk>
1998-08-24 00:22:45 +00:00
hubertf 99c239447e Initialize return-value correctly as pointed out in PR 6007 by
Joseph Myers <jsm@octomino.demon.co.uk>.
1998-08-24 00:19:25 +00:00
mycroft 3748c7c959 Assign my copyrights to TNF. 1998-08-15 09:16:27 +00:00
perry e31adf91d8 bzero->memset 1998-08-10 02:23:45 +00:00
hubertf 0d6f96e6d0 Find setup-program even w/ obj dirs. 1998-08-01 23:02:35 +00:00
briggs b9bce75593 An airplane on a heading of 315, given instruction to turn
right 45 degrees should turn to direction 0, not circle.
1998-07-28 03:00:09 +00:00
briggs 2e7f98d7b4 An airplane on a heading of 270, given instruction to turn
right 90 degrees should turn to direction 0, not circle.
1998-07-28 02:46:13 +00:00
mycroft a6bb9f4ef1 const poisoning. 1998-07-27 01:12:35 +00:00
mycroft c9909eceee const poisoning. 1998-07-26 16:11:39 +00:00
hubertf f62b88952a Fix some spelling errors reported by Joseph Myers <jsm28@cam.ac.uk>
in PR 5842.
1998-07-25 10:58:03 +00:00
hubertf f6bdc1c682 Rename internal move() to move_ship(), as per PR 5841 by
Joseph Myers <jsm@octomino.demon.co.uk>.
1998-07-25 10:52:14 +00:00
hubertf 5d0529181f isleap expects years since Christ's birth, not the epoche)
Closees PR 5833 by Joseph S. Myers <jsm28@cam.ac.uk>.
1998-07-25 10:36:54 +00:00
briggs 5aece1f890 A collision is adjacency in all, not any of, three dimensions. 1998-07-24 23:36:59 +00:00
hubertf 25ef982569 Fix for compiling with -DFANCY, as per PR 5832 by Joseph Myers <jsm28@cam.ac.uk> 1998-07-24 23:28:02 +00:00
hubertf b349bd8369 Log hostname, not OS - PR 5831 by Joseph Myers <jsm28@cam.ac.uk> 1998-07-24 23:22:26 +00:00
hubertf c81bbf322f Consider leap years, as per PR 5830 by Joseph Myers <jsm28@cam.ac.uk> 1998-07-24 23:18:07 +00:00
hubertf 9c30da9453 Update, from PR bin/5829 by Joseph Myers <jsm28@cam.ac.uk> 1998-07-24 23:13:25 +00:00
hubertf d6a8a3d395 As per PR bin/5806 by Joseph Myers <jsm28@cam.ac.uk>/lash@tellabs.com:
- Init Random by time, not by pid
 - Fix lossage with fire-spitting, monster-killing dragons
1998-07-21 07:01:54 +00:00
mrg 32f519716b - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
mrg a3c2805530 minor KNF. 1998-07-04 20:06:55 +00:00
jeremy 4dc771924a Added optional argument for calculating the phase of the moon for a specified
date, rather than the current time.
1998-06-13 01:09:22 +00:00
lukem fc90756956 Implement a new manual page category ``SECURITY CONSIDERATIONS''
(suggested by mycroft)
1998-06-08 12:41:41 +00:00
tv 58d9481691 y.tab.h is now called grammar.h (and there's an implied .y.h rule now too)
Noticed by veego.
1998-05-13 19:21:37 +00:00
fair 45f41278ec fix bad .Xr references 1998-04-29 18:16:01 +00:00
fair a3a66ff007 fix bad mdoc reference & clean up a little 1998-04-28 18:34:12 +00:00
fair 1628920950 Fix man to mdoc conversion mistakes, mostly of the form ^\.[A-Z][A-Z] 1998-04-28 07:19:28 +00:00
fair dc026e0515 Change occurrences of "UNIX" to .Ux or .At as appropriate. 1998-04-28 06:00:51 +00:00
fair c46ab392dc Principally, change foo(N) to .Xr foo N
Also, do some other mdoc tagging.
1998-04-28 04:07:04 +00:00
lukem 4a07ff4e77 use HOST_CPPFLAGS not HOST_CFLAGS 1998-04-13 14:14:39 +00:00
tv 482063559a .y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
mrg d1dea0fb5f add missing extern to several variables. 1998-03-29 04:57:19 +00:00
mrg 66c8bb21a9 remove extern errno. 1998-03-29 04:56:46 +00:00
mrg 8f2fc17f92 change static to static int 1998-03-29 04:50:29 +00:00
mrg 7ed858277a - really make extern char's extern. 1998-03-29 04:46:40 +00:00
mrg ad345e6c1b - don't use char as an array index 1998-03-29 04:45:17 +00:00
jtc 2065ddb3da Simply include -lcurses instead of -lcurses -ltermcap 1998-02-18 22:37:30 +00:00
mikel f160a96172 fix typo; ryker@openbsd.org 1998-02-12 08:07:49 +00:00
hubertf 1705f47464 some more presidents, via tsarna@endicor.com in PR 4957 1998-02-09 07:05:35 +00:00
christos 85ca961d87 Use -ltermcap instead of -ltermlib 1998-02-05 12:25:48 +00:00
christos 28a0fb7260 Use -ltermcap instead of -ltermlib. 1998-02-05 12:24:31 +00:00
christos cb47578732 Use -ltermcap instead of -ltermlib 1998-02-05 12:15:51 +00:00
christos 1af8810050 Remove -lcompat; not needed. 1998-02-04 10:24:13 +00:00
christos 85bf72e14e Remove -lcompat; not needed 1998-02-04 10:21:50 +00:00
christos 394bd2cf50 Remove -lcompat; not needed. 1998-02-04 10:21:12 +00:00
christos 3fbc9d3d5d Remove -lcompat; not needed 1998-02-04 10:19:34 +00:00
christos 2fed16a1b1 Add regexp support; remove -lcompat, use err*, warn* 1998-02-04 10:16:19 +00:00
perry 2a4f7becd8 4.4BSD -> .Bx 4.4 1998-02-03 20:45:00 +00:00
perry 75a6e03535 change includes to fix compiler warning 1998-02-03 04:55:59 +00:00
christos 60315cbc81 Does not need -lcompat 1998-02-02 14:10:45 +00:00
perry 3fe138c146 RCS Id Police. 1998-01-09 08:03:16 +00:00
mikel 80d955570b don't clobber /var/games/robots_roll on install; from
NAKAJIMA Yoshihiro in PR bin/4657.
1997-12-18 05:56:18 +00:00
veego e9e298fe14 We need a FILESMODE=660 for dm which is now setgid games. 1997-11-29 19:32:30 +00:00
veego 7794512cac We need a FILESMODE=440 for dm which is now setgid games. 1997-11-29 19:31:51 +00:00
mrg 84c6a8bdf1 don't clobber the score file! 1997-11-24 01:47:26 +00:00
mrg 999b5ad105 install games files with the correct permissions. 1997-11-20 08:52:16 +00:00
mrg 6074e1b476 install games that need it setgid. 1997-11-20 00:12:30 +00:00
mrg c1fdab6ca5 remove an old setgid() from when dm(6) was setuid kmem (i assume for getloadavg()) 1997-11-19 08:24:09 +00:00
mrg ae2aef9bc3 make dm setgid games, rather than setuid games. 1997-11-19 08:23:37 +00:00
mrg 4082a0aec6 make hidden games mode 550, group games. 1997-11-19 08:23:16 +00:00
mrg 1eeb8e6b5f move hunt under dm(6) 1997-11-19 07:07:46 +00:00
christos 732b368142 PR/4489: Mika Nystroem: Security hole exec'ing more in fish instructions. 1997-11-16 21:41:53 +00:00
mrg 6be07a674c add missing .Nm calls and MLINKS. from spz@serpens.swb.de 1997-11-12 00:47:32 +00:00
ragge 85a3b2eb8f Must have the correct library link order to be able to link
the binaries static.
1997-11-05 12:12:32 +00:00
lukem f984b5a5dc use CPPFLAGS instead of CFLAGS 1997-10-26 21:50:53 +00:00
thorpej c356cad88d Fix time_t vs. long botch. 1997-10-25 01:40:47 +00:00
fair 3aa9af7caf Initialize pointers to NULL to avoid gcc/sparc compiler error
hack.invent.c: In function `dolook':
hack.invent.c:800: warning: `otmp0' might be used uninitialized in this function
hack.invent.c:801: warning: `gold' might be used uninitialized in this function
(this is awfully tiresome - can't we fix gcc?)
1997-10-23 07:05:55 +00:00
lukem 10d5d0d9ce use CPPFLAGS instead of CFLAGS 1997-10-22 05:26:25 +00:00
lukem 2b90aecdec use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compile 1997-10-22 05:24:11 +00:00
lukem 009fbbc126 use CPPFLAGS instead of CFLAGS 1997-10-22 05:05:21 +00:00
lukem 43e8208cc2 use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compile 1997-10-22 04:56:11 +00:00
lukem dd1343dba9 use CPPFLAGS instead of CFLAGS 1997-10-22 04:42:45 +00:00
lukem 2ce5181838 use CPPFLAGS instead of CFLAGS 1997-10-22 02:31:35 +00:00
lukem 45b16676b3 use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compile 1997-10-22 02:01:17 +00:00
lukem 3b2e6e2466 FD_ZERO select mask before FD_SET-ing it 1997-10-20 00:37:14 +00:00
mycroft 15de1c9fd2 Use S_IS*(), not S_IF*. 1997-10-19 17:54:18 +00:00
christos 3ea4a95c18 WARNsify... 1997-10-19 16:56:41 +00:00
christos a8fba37dbd Tons of changes; re-indent, use termios, fix warnings, add prototypes...
Games is almost clean; only hack is left...
1997-10-18 20:03:05 +00:00
lukem b341d1b72e fix race condition when building libcommon with make -j 1997-10-16 05:24:23 +00:00
mycroft 71b1a37798 Better fix for the previous. 1997-10-15 12:43:35 +00:00
mrg 6d4ad6d5a7 drop core in /var/tmp (from linux). 1997-10-15 12:02:08 +00:00
is adbd0f4b08 make gcc happy on Sparc 1997-10-15 09:27:06 +00:00
is 2aac887316 Make compiler happy. 1997-10-15 08:53:24 +00:00
lukem 2ce4ef15e6 use <termcap.h> 1997-10-14 01:14:20 +00:00
lukem 0dc4ed53f0 use <termcap.h> 1997-10-14 01:02:48 +00:00
lukem fafe360918 define global vars with `extern' in "back.h", and only define once in
init.c... backgammon works again...
1997-10-14 00:53:26 +00:00
lukem f92e8f1839 use <termcap.h> 1997-10-14 00:41:15 +00:00
cjs d91cb65523 Include string.h. 1997-10-13 22:20:35 +00:00
cjs 63b3971af2 time_t != long, again. *Sigh*. 1997-10-13 22:18:32 +00:00
cjs d935cf10a1 Since we've got an int to store the value, why store it in a function
pointer and cast it?
1997-10-13 22:12:01 +00:00
cjs cc78feaa86 Include string.h for memcpy(). 1997-10-13 22:05:26 +00:00
cjs 846ccfbf7f #include <string.h> 1997-10-13 22:01:54 +00:00
cjs 3b88f2c450 time_t != long; cast it. 1997-10-13 21:09:59 +00:00
cjs c13728a5bc time_t != long; fix minor type problem. 1997-10-13 21:05:36 +00:00
christos 5175902c09 - make sure that the arguments to the printf like functions are correct
- add a makemsg() function to accompany makesignal.
1997-10-13 21:02:57 +00:00
christos bf72b656b0 Warns fixes:
use varargs properly
	use unsigned chars where appropriate
	fix typos
	eliminate gcc warnings
1997-10-13 19:42:53 +00:00
lukem 2a7a558e44 use <termcap.h> instead of <curses.h> for termcap(3) functions 1997-10-13 16:13:39 +00:00
lukem a232aee2bc WARNSify, KNFify (inc. removing extremely verbose & useless comments), ... 1997-10-13 02:18:06 +00:00
christos ef383c95e2 Warnsify and remove local implementations of libc functions. 1997-10-12 21:24:24 +00:00
christos b118ad2218 WARNSify 1997-10-12 17:45:06 +00:00
lukem 4877bdbb3b enable WARNS?=1 by default, & temporarily disable for the few unclean programs 1997-10-12 14:21:44 +00:00
lukem 31af6bf816 getopt returns -1 not EOF 1997-10-12 14:19:17 +00:00
lukem 9f3003730a deprecate auto 1997-10-12 14:17:27 +00:00
lukem 130a514f31 deprecate bzero, rindex, etc. use symbolic constants in open() 1997-10-12 14:16:26 +00:00
lukem 9007937fbb WARNSify 1997-10-12 14:09:55 +00:00
lukem 2736b51163 WARNSify (not an insignificant task...) 1997-10-12 11:45:01 +00:00
lukem 8414aed80c WARNSify 1997-10-12 03:36:41 +00:00
lukem e9954a7422 WARNSify 1997-10-12 02:12:45 +00:00
lukem 43bcc6ff05 missed a couple of clock->ourclock and time->ourtime variable renames 1997-10-12 02:06:15 +00:00
lukem 161dd44953 minor WARNSify 1997-10-12 02:03:45 +00:00
lukem 2d3e71aa25 WARNSify, KNFify 1997-10-12 01:49:24 +00:00
lukem bc7a354dc9 WARNSify 1997-10-12 01:04:43 +00:00
lukem 0ea52cbe73 use err/warn instead of perror 1997-10-12 01:00:27 +00:00
lukem 9fe5400438 WARNSify 1997-10-12 00:53:45 +00:00
mycroft 709e3c2e39 common_source -> common, and GC some garbage variables. 1997-10-11 20:24:05 +00:00
mycroft 742288f4f7 Do the previous a little differently. 1997-10-11 20:22:10 +00:00
veego c02a314bcf Don't install this library, we only need this during the build. 1997-10-11 19:56:42 +00:00
veego f98e7e03b0 Only use SYMLINKS when PROG is defined. 1997-10-11 19:55:46 +00:00
mycroft e96e918e60 Use bsd.subdir.mk as appropriate. 1997-10-11 09:34:07 +00:00
lukem ff943cc8ca use err/warn instead of perror 1997-10-11 08:13:40 +00:00
lukem f6a9702495 use err/warn instead of perror 1997-10-11 08:01:06 +00:00
lukem 93ada1d83c WARNSify 1997-10-11 07:59:09 +00:00
lukem 2169b302cc WARNSify, deprecate register 1997-10-11 07:48:58 +00:00
lukem 98b1c0851c minor KNFify 1997-10-11 02:44:30 +00:00
lukem 971aa64ada use err/warn instead of perror 1997-10-11 02:41:45 +00:00
lukem 334d2ddf81 minor KNFify 1997-10-11 02:40:39 +00:00
lukem 04f410d254 minor KNFify 1997-10-11 02:12:11 +00:00
lukem 31c7a7bec5 KNFify (with indent) 1997-10-11 02:06:55 +00:00
lukem 36b47bd3b7 use warn instead of perror/fprintf/... 1997-10-11 02:01:02 +00:00
lukem ab046d9ff8 KNFify again 1997-10-11 01:55:27 +00:00
lukem 84f80fd691 KNFify 1997-10-11 01:53:21 +00:00
lukem 5567a239ef WARNSify, KNFify 1997-10-11 01:16:26 +00:00
lukem 5ab1a671e5 WARNSify 1997-10-10 16:38:40 +00:00
lukem 544a5e3331 Yet Another Monster Commit:
- WARNSify
- getopt returns -1 not EOF
- select() uses an fd_set, not int/long; modify code to use FD_* et al
  instead of direct bitwise operations
- in otto.c::look (renamed to ottolook() to prevent name clash), the
  case WEST section had a 'goto cont_east', instead of 'goto cont_west'.
  (picked up by WARNS=1, because cont_west was an unused label because
  of this typo). probably meant that otto got lost in the maze :-/
- deprecate register, convert bcmp() -> memcmp()
1997-10-10 16:32:15 +00:00
lukem f9b0c0ede7 XXX: work around lex(1) vs termios lameness 1997-10-10 13:38:51 +00:00
lukem fa94a71b0a WARNSify 1997-10-10 13:36:01 +00:00
lukem 3c70a27d72 WARNSify 1997-10-10 13:04:33 +00:00
lukem f1b992e36e WARNSify 1997-10-10 12:58:29 +00:00
lukem 82090a8bf1 WARNSify 1997-10-10 12:49:45 +00:00
lukem 83cce15aa4 WARNSify 1997-10-10 12:26:34 +00:00
lukem 27bf0524e7 WARNSify 1997-10-10 12:04:23 +00:00
lukem 434abd72aa deprecate register, fixup .Nm usage 1997-10-10 11:59:26 +00:00
lukem 3e66e4150c getopt returns -1 not EOF 1997-10-10 11:49:44 +00:00
lukem b6068ea04b WARNSify 1997-10-10 11:39:08 +00:00
lukem 492d7c205f WARNSify, fixup .Nm usage 1997-10-10 09:54:16 +00:00
lukem 3a6c1a05c2 WARNSify, fixup .Nm usage 1997-10-10 09:48:47 +00:00
lukem a0323c752b hunt isn't "Missing:" anymore ;-) 1997-10-10 09:39:04 +00:00
lukem 16641b769f KNF & WARNSify, and only compile common_source once/* (compiles 25% faster) 1997-10-10 08:59:32 +00:00
mrg 74f573d85d remove advertising clause from all my licenses. 1997-10-10 05:39:47 +00:00
lukem ca57cf90de WARNSify 1997-10-10 02:07:01 +00:00
lukem ff14dd5a30 KNFify, WARNSify, use errx(), clean up .Nm in manpage 1997-10-09 23:07:00 +00:00
mrg 7da61b6eaa fix compiler warnings on the alpha. 1997-10-04 09:28:32 +00:00
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
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
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