Commit Graph

527 Commits

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