max
37e9ffbc31
Make the description of command-line args match the reality.
...
- Options must be preceeded by a `-'.
- Backgammon doesn't give, and hasn't given you any usage info.
(Maybe this should be fixed in the program.)
1997-02-11 18:52:55 +00:00
imp
9b5899c452
Buffer overflow from OpenBSD
...
1.3 deraadt:
buf oflow, felix@mamba.pond.sub.org
Obtained from: OpenBSD
Not sure how to exploit this, but may be a backmerge candidate.
1997-02-09 04:47:19 +00:00
wosch
facc59a057
444 -> ${NOBINMODE}
...
/usr/share -> ${SHAREDIR}
/usr/games -> ${BINDIR}
1997-02-09 02:52:41 +00:00
wosch
2b48486081
$* -> "$@"
...
use exec for last command in shell script
1997-02-09 01:09:33 +00:00
phk
1ecb1791d7
The fact that people can't put the proper source on Kierkegaards
...
most famous insult to humanity can be forgiven, afterall, it
almost underlines the quote with irony, if one knows the context.
But to misspell the name of Alfred E. Neuman ...
1997-02-03 20:15:11 +00:00
max
b0c88e4d21
Instead of swapping ruid and euid before and after touching user's file,
...
simply drop the privilege right after the program is started.
Thanks to bde for giving me good suggestion about this problem.
1997-02-01 21:30:50 +00:00
max
0343f28794
Include string.h for prototype of strdup().
1997-02-01 02:54:12 +00:00
max
bd5d098ad1
Style police:
...
- Indentation corrections
- Spaces -> tabs.
- func() -> func () (To be consistent with the original code.)
- Check if getopt() returns -1, not EOF.
Suggested by: bde
1997-01-31 15:04:23 +00:00
max
0988434e5d
Better handling of command-line argument:
...
1. Pass argc and argv to getarg and process them with getopt().
2. Instead of using an array to save arg characters, use array of
pointers and call backgammon/teachgammon with execv, instead of execl.
This should fix problems with calling teachgammon.
2.2 candidate.
1997-01-30 07:12:59 +00:00
max
c2172b20d2
Oops, setreuid() also needed before and after opening/closing the recover file
...
in recover().
2.2 candidate.
1997-01-30 01:51:45 +00:00
max
9abde98e48
Do getreuid(geteuid(), getuid()) before opening file to save the game and
...
after closing it.
This fixes bug that user couldn't save the game in progress.
2.2 candidate.
1997-01-30 01:29:28 +00:00
mpp
6b982f9262
Correct some grammar. Closes PR# 2520.
...
Submitted by: John-Mark Gurney <gurney_j@efn.org>
1997-01-26 05:07:58 +00:00
max
534aae0b9e
Fix typo in instruction message.
1997-01-23 09:02:49 +00:00
max
25753ac2ab
When calling recover() from getarg(), also check to see if the first
...
character of the argument being processed isn't '\0'.
This fixes problem with backgammon exiting abnormally when you answer 'y' to
the question it asks if you need instruction for the game.
2.2 cnadidate, maybe?
1997-01-23 04:41:01 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
mpp
00f3741fc0
Fix some typos and remove a couple of duplicate
...
fortunes. Closes PR#s 2358 and 2402.
Submitted by: John-Mark Gurney <gurney_j@efn.org>
1997-01-08 07:04:44 +00:00
bde
4fca167e06
Use ${COPY} instead of -c for installing non-source files.
1997-01-01 04:22:23 +00:00
wosch
658727ace7
comma police for section SEE ALSO
...
Sponsored by: Vin de Pays de l'Aude
1996-12-22 23:17:39 +00:00
mpp
81c3f4a739
Correct the location of the trek documentation in the
...
SEE ALSO section of the man page. Closes PR# 2009.
1996-12-14 18:34:56 +00:00
bde
acdad6797a
Fixed extra columns in output for input lines with leading spaces.
1996-12-13 14:28:59 +00:00
bde
a50e6b549f
Made `setup' depend on libraries.
1996-12-13 14:19:00 +00:00
bde
87c4dfcb38
Fixed missing declaration of malloc().
1996-12-13 13:59:34 +00:00
bde
a2378a9d0c
Hack around misuse of reserved names clock' and and
time' in a different
...
way. Defining KERNEL before including <sys/time.h> broke when "opt_cpu.h"
was included in a deeply nested header, except in -current where the
problem is masked by a namespace pollution bug in <stdio.h>.
1996-12-13 13:12:02 +00:00
jkh
e0f6f49854
Remove bogus declaration of malloc(). Closes PR#2197
1996-12-13 07:37:10 +00:00
gpalmer
97e7497033
Fix minor typo/grammatical error
...
Submitted by: John-Mark Gurney <jmg@nike.efn.org> in PR 2085
1996-11-22 22:16:25 +00:00
jkh
9a3c8c222b
If not on a tty, don't do "--more--" processing. Someday, I will get
...
rogomatic to work with this version. :)
1996-11-07 09:27:23 +00:00
ache
5f23ea3377
Uncomment static from collate_range_cmp, no more in locale.h
1996-10-31 14:49:40 +00:00
ache
1a9b70dd3e
Replace collate_range_cmp call with its code
1996-10-31 14:38:09 +00:00
jkh
ac2b3f6ae6
Install the rumors file.
...
Submitted-By: koshy@india.hp.com
Closes-PR#: 1883
1996-10-19 20:11:45 +00:00
alex
4b6e5c4c29
Set the effective user id to that of the real user id when
...
saving/restoring a game (necessary when adventure is invoked via dm).
1996-10-15 01:53:48 +00:00
wosch
000fb64288
delete doubled words, e.g.: "the the" -> "the"
1996-10-05 22:27:30 +00:00
bde
d2512c2bf9
Eliminated includes of the "temporary" backwards compatibility header
...
<sys/dir.h> in applications. Maintained existing (inadequate) ifdefs
for dir.h vs dirent.h in libdialog, amd and rarpd, but didn't add any
new ones.
1996-09-24 08:08:11 +00:00
bde
b11dd427e0
Fixed annoying non-null output for `make depend'. SRCS should only
...
be used for C, C++ and assembler sources if <bsd.prog.mk> is
included. It was used for general files. This caused the __depend_*
lists in <bsd.dep.mk> to be empty, so mkdep was never run, so
.depend never existed, so it was always out of date, so `rm -f
.depend' was always executed to update it.
1996-09-22 14:45:23 +00:00
bde
11546f4616
Fixed DPADD.
1996-09-05 17:16:10 +00:00
ache
1563880d65
Convert to newly aded collate compare function
1996-08-12 19:12:40 +00:00
ache
e4cce064d1
Pick collate info too
1996-08-12 12:24:20 +00:00
joerg
12b08090e1
Correctly declare main() as `int'.
...
Closes PR # bin/1385: /usr/games/pom, invalid de...
Submitted by: zach@freebsd.gaffaneys.com (Zach Heilig)
1996-07-17 20:13:33 +00:00
jkh
8eb37231d4
Bring in my changes for removing the pestilent obj links (unless you
...
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
1996-06-24 04:26:21 +00:00
ache
f7458dfe5b
Handle sorting in better way
1996-06-09 19:41:31 +00:00
ache
8f86d5aeb7
Activate collate
1996-06-05 16:41:10 +00:00
bde
df8d0485a1
Backed out yacc changes.
1996-06-03 01:56:05 +00:00
phk
57278aca7d
Use new yacc rule.
1996-05-30 20:56:23 +00:00
ache
fdde2d1009
Fix -f mode
...
Fix freeing of wrong pointer
1996-05-28 15:43:03 +00:00
ache
8ee889e2bc
-Wall cleanup
...
Remove unneded function
1996-05-27 23:11:26 +00:00
ache
e1b45fe280
Localize it.
...
off_t -> long.
Install strfile & unstr
-Wall cleanup
Fix matching bug with offensive database
1996-05-27 22:43:43 +00:00
ache
83ae023014
Find caesar and strfile properly.
...
Generate .dat files on build state
1996-05-27 09:31:46 +00:00
ache
fa8ff06c20
Use valid ctype range now.
...
Includes cleanup
Misc. cleanup
Use absolute path in rot13 wrapper.
1996-05-27 08:50:53 +00:00
scrappy
6c6210f90b
Applied patch to close PR#bin/199
...
Submitted by: Toshihiro Kanda <candy@kgc.co.jp>
1996-05-26 20:28:05 +00:00
nate
1b38972b73
The Makefile assumed that builder had '.' in it's path, which is a
...
security hole for root. Fix this oversight and clean up the build of
'hack.onames.h' which should be built everytime.
Tested with/without obj directories and .depend files.
Noticed by: "Christoph P. Kukulies" <kuku@gilberto.physik.rwth-aachen.de>
1996-05-15 16:54:05 +00:00
mpp
86b292ffbd
Correct some man page cross references and file location references.
1996-04-07 00:06:21 +00:00