jsm
b91a81ab9f
Cast last argument of execl to (char *).
...
Reviewed by <hubertf>.
2005-02-15 12:56:20 +00:00
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
jsm
10b61a7cca
Mark unused parameters, nonreturning functions and format functions in
...
the few cases not already marked.
2004-02-08 22:23:50 +00:00
jsm
cb5fd8342e
Remove uses of __P.
2004-01-27 20:30:28 +00:00
jsm
540217796b
Only score as a Gammon or a Backgammon if the opponent hasn't removed
...
any pieces, not if the opponent has removed pieces but has had a piece
knocked back to the bar afterwards. Fixes Debian bug 185101 from
Konstantin Seiler <list@kseiler.de>.
2004-01-01 15:59:58 +00:00
jsm
0ea00847c5
Make tutorial text match actual moves. From FreeBSD via OpenBSD.
...
Fixes Debian bug 212478 from Jim W. Jaszewski <grok@sprint.ca>.
2004-01-01 15:59:09 +00:00
agc
e5aeb4ea46
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22269, verified by myself.
2003-08-07 09:36:50 +00:00
wiz
4f5188442b
Grammar and punctuation fixes, from jmc@openbsd.
2003-04-26 21:28:40 +00:00
wiz
c91d8d6b9b
Lots of minor fixes resulting from reading these man pages in detail.
2002-09-26 18:31:58 +00:00
lukem
bcf4617b61
some makefile de-linting
2002-09-18 06:16:39 +00:00
tv
a2291b79c0
MKfoo=no -> NOfoo=
2001-12-12 00:07:45 +00:00
wiz
9fa0b17629
Give initiali[sz]e all the "i"s it deserves.
2001-09-18 18:15:49 +00:00
wiz
14dbdf5518
Negative exit code cleanup: Replace exit(-x) with exit(x).
...
As seen on tech-userlevel.
2001-04-06 11:13:45 +00:00
wiz
8a84240a6e
Whitespace and/or punctuation fixes.
2001-04-02 22:47:29 +00:00
christos
d249c86e88
remove redundant decl
2001-02-05 00:23:59 +00:00
lukem
443a19e035
convert to using .WAIT
2001-01-09 03:13:39 +00:00
sommerfeld
83454472f9
${PRINTOBJDIR}ify
2000-12-30 17:51:26 +00:00
mycroft
f9eca6973d
Use setgid(), not setregid().
2000-05-08 07:55:59 +00:00
lukem
88d3d7c59e
update after change to return value of tputs() third argument
1999-10-04 23:26:59 +00:00
jsm
ba40c8d63d
Fix some uses of NULL as non-pointer and 0 for null pointer.
1999-09-17 17:07:11 +00:00
jsm
2b25de3a90
Include <time.h> in various places in the games where time() or time_t
...
are used.
1999-09-09 17:30:17 +00:00
jsm
b03d4fa882
Add `__noreturn__' and `__unused__' attributes where appropriate to
...
the games.
This merges in all such remaining changes from the Linux port of the
NetBSD games, except in hunt (where substantial changes from OpenBSD
need to be looked at).
Most noreturn attributes were previously added in bin/6144, with some
others that were missed then in bin/8082. Previous `unused'
attributes were covered in bin/6557, bin/8058 and other PRs (all these
PRs have already been handled and closed).
1999-09-08 21:45:25 +00:00
tron
679f4a54e3
Adapt to change of "termcap.h".
1999-08-14 16:29:22 +00:00
hubertf
c26f3e09fd
This is a trivial fix to backgammon(6): '\a' is cleaner than '\007'.
...
Submitted in PR 8104 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-28 23:15:51 +00:00
hubertf
d29d591c01
This patch fixes a remaining relic of the backgammon(6) "execute
...
saved game to continue playing" problem described in bin/6077.
Patch contributed by Joseph Myers <jsm28@cam.ac.uk> in PR 8092.
1999-07-28 02:07:39 +00:00
hubertf
83d9f5b7e0
This patch adds to backgammon(6) a couple of noreturn attributes
...
missed in bin/6144.
Patch submitted in PR 8082 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-26 20:56:03 +00:00
hubertf
b8d8fccc22
This patch makes backgammon(6) check that, if you use the -s option to
...
recover a saved game, then you specify a file name.
Patch submitted in PR 8081 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-26 20:50:44 +00:00
hubertf
79705e8498
This adds a check for memory allocation failure to one place in
...
backgammon(6). The use of write(2) for the message may seem odd, but
is used in another place in this game. (Actually, a lot of
backgammon(6) could do with being substantially cleaned up.)
Patch submitted in PR 8080 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-26 18:39:06 +00:00
hubertf
420d34ff13
Hardcore const poisoning
...
Patch submitted by Joseph Myers <jsm28@cam.ac.uk> in PR 8057
1999-07-25 00:06:13 +00:00
hubertf
3521abbb40
As in previously sent patches: backgammon(6) does not need setgid
...
games privileges from dm, so should revoke them on startup.
Patch submitteed in PR 8024 bye Joseph Myers <jsm28@cam.ac.uk>
1999-07-19 00:33:58 +00:00
hubertf
9c8243f4e2
Fix scoring, submitted in PR 7992 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-14 22:46:21 +00:00
lukem
7e1c62baf8
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:17:46 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
hubertf
b0ed16a714
tgetent() handles const correctly in current
1999-02-10 17:08:06 +00:00
hubertf
92932dfcc8
The patch below makes the game backgammon(6) use `const' where
...
appropriate. It also removes some obsolete, unused code to check the
number of users on the system (obsoleted by dm); removes a prototype
for an unused function that was removed earlier; and removes a control
character from one message that was I think intended to clear the
screen on some particular terminal (though I can't find the comment to
that effect in any of the BSD source trees I have handy) but no longer
serves any useful purpose.
From PR 6580 by Joseph Myers <jsm28@cam.ac.uk>.
Also contains two more patches, one in teachgammon/tutor.h (by Joseph)
and one in common_source/fancy.c (by me).
1999-02-10 12:29:47 +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
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
3f1f74edef
Saved games can NOT be restored by executing the save file (PR#6077)
1998-09-13 15:21:05 +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
f90c041018
fix typo, as per PR#5867
1998-09-11 13:06:30 +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
mrg
7ed858277a
- really make extern char's extern.
1998-03-29 04:46:40 +00:00
christos
60315cbc81
Does not need -lcompat
1998-02-02 14:10:45 +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
2ce5181838
use CPPFLAGS instead of CFLAGS
1997-10-22 02:31:35 +00:00
lukem
b341d1b72e
fix race condition when building libcommon with make -j
1997-10-16 05:24:23 +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