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