dholland
06bcde7934
Flush input to EOL correctly in games/fish.
...
PR 54885 from Mouse, with a somewhat different patch.
2021-07-25 02:00:42 +00:00
rillig
0527d6d12b
fish: remove trailing whitespace
2021-05-02 12:25:55 +00:00
rillig
4dbccc6d68
fish: use arc4random_uniform for drawing random numbers
...
Thanks nia@ for the hint.
2021-05-02 12:24:59 +00:00
rillig
ac598ab1cf
fish: remove modulo bias from random number generation
...
It probably doesn't matter in practice, but omitting this piece of code
always looks like an oversight.
2021-05-01 21:10:57 +00:00
eadler
181c044ada
[fish] don't allow users to request cards they have made books for
...
While here, don't re-renter pro mode
PR bin/52973
ok maya@ dh@
2018-03-05 04:59:54 +00:00
plunky
acae68523e
reinstate NULL cast by request, where the NULL was being passed as a vararg
2011-09-01 07:18:50 +00:00
plunky
9f61b80465
NULL does not need a cast
2011-08-31 16:24:54 +00:00
dholland
e0ba63fe83
sprinkle static
2009-08-12 05:48:04 +00:00
lukem
2fe2731d3f
Remove the \n and tabs from the __COPYRIGHT() strings.
2008-07-20 00:52:39 +00:00
perry
8b0f9554ff
convert __attribute__s to applicable cdefs.h macros
2007-12-15 19:44:37 +00:00
jmc
4f50e1e42e
KNF conversion
2005-07-02 08:35:29 +00:00
jsm
b91a81ab9f
Cast last argument of execl to (char *).
...
Reviewed by <hubertf>.
2005-02-15 12:56:20 +00:00
jsm
cb5fd8342e
Remove uses of __P.
2004-01-27 20:30:28 +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
834bb1b3ab
Whitespace and/or punctuation fixes.
2001-04-02 22:42:37 +00:00
mycroft
f9eca6973d
Use setgid(), not setregid().
2000-05-08 07:55:59 +00:00
tron
d344de0b31
Use an equal probability single draw algorithm to get card from deck.
...
Patch supplied by John Darrow in PR bin/9651.
2000-03-28 19:37:54 +00:00
jsm
25688c046c
Use the function usage().
1999-09-22 18:55:14 +00:00
jsm
5367f3400c
Security improvements for games (largely from or inspired by OpenBSD).
...
Games which run setgid from dm, but don't need to, should drop their
privileges at startup.
Games which have a scorefile should open it at startup, then drop all
privileges leaving just the open writable file descriptor. If the
game can invoke subprocesses, this should be made close-on-exec.
Games with scorefiles should make sure they do not get a file
descriptor < 3. (Otherwise, they could get confused and corrupt the
scorefile when using stdin, stdout or stderr.)
Some old setuid revokes from the days of setuid games change into gid
revokes.
1999-09-12 09:02:20 +00:00
jsm
092d313019
Add use of `const' 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).
Some such changes were previously covered in PRs bin/6041, bin/6146,
bin/6148, bin/6150, bin/6151, bin/6580, bin/6660, bin/7993, bin/7994,
bin/8039, bin/8057 and bin/8093.
1999-09-08 21:17:44 +00:00
enami
d8ad2663a8
In name section, use .Dq macro rather than writing double quote directly.
1999-08-17 03:36:35 +00:00
hubertf
148eb780dc
This patch makes fish(6) honour PAGER for viewing the instructions.
...
The detailed behaviour follows POSIX.2. A similar patch for wump(6)
which was accepted is in bin/6699. Fish does not need any setgid
privileges it gets from dm, so this patch also moves the gid resetting
earlier.
Reported in PR 7986 by Joseph Myers <jsm28@cam.ac.uk>
1999-07-14 17:30:21 +00:00
kristerw
a9a6e776fa
Buffer overflow fix (from OpenBSD)
1999-04-24 22:09:06 +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
lukem
b569ddabe9
don't install in /usr/share if NOSHARE is defined
1998-09-29 07:33:20 +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
christos
732b368142
PR/4489: Mika Nystroem: Security hole exec'ing more in fish instructions.
1997-11-16 21:41:53 +00:00
lukem
f1b992e36e
WARNSify
1997-10-10 12:58:29 +00:00
christos
d59123b39b
- Makefile cleanups
1997-03-24 22:15:37 +00:00
thorpej
871c9c08af
Use ${INSTALL}.
1996-10-18 02:37:51 +00:00
cgd
42fb1b9d4a
merge with Lite, new RCS id conventions, etc.
1995-03-23 08:28:00 +00:00
jtc
1766d4483b
Use ${BINOWN} and ${BINGRP}.
1995-01-12 19:06:53 +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
jtc
defa0d9f09
Update to use new -mandoc macros.
1993-08-05 01:46:15 +00:00
mycroft
8542364e07
Add RCS identifiers.
1993-08-01 18:49:50 +00:00
mycroft
b1bd4afedc
Add RCS indentifiers.
1993-08-01 07:42:49 +00:00
mycroft
cda4f8f6ee
Add RCS identifiers.
1993-08-01 05:37:30 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00