Joerg Wunsch
117e008ac0
Reverse the way $PATH is extended, so if the person building that area
...
has /usr/games in its $PATH, where /usr/games/strfile doesn't grok an
option that the newly built one inside /usr/obj would grok, the build
process would be able to complete.
1999-11-02 12:50:11 +00:00
Bill Fumerola
ff2277c055
Add $FreeBSD$
...
'if gets laid once' -> 'it gets laid once'
1999-10-31 21:25:40 +00:00
Chris Costello
d90a486e4e
Remove my completely un-funny IRC fortune.
...
Reviewed by: jkh
1999-10-29 19:29:27 +00:00
Dag-Erling Smørgrav
63799a5261
Self-contradicting commit.
1999-10-28 16:53:45 +00:00
Daniel C. Sobral
6061100fb8
Notice the -C flag got dropped when I reverted to version 1.15, and put it
...
back.
1999-10-28 05:22:05 +00:00
Chris Piazza
aa5fd445bb
Lewis Carroll's name was spelled Lewis Carrol in some fortunes
...
PR: 14569
Submitted by: Janet Davis <janet@one-eyed-alien.net>
1999-10-28 03:28:50 +00:00
Jordan K. Hubbard
3618906813
I'll take the MAINTAINER line. I have been accused of knowing humor
...
when I at least see it. :)
1999-10-27 18:35:18 +00:00
Daniel C. Sobral
e8f80deecb
Realize the changes to usage() and the man page were missing from
...
the previous commit, and document the -C (comments) flag.
1999-10-27 18:34:05 +00:00
Brian Feldman
c1b2a87c95
IRC wisdom.
1999-10-27 02:42:33 +00:00
Wes Peters
7324f200ae
Add Kirk's comment about "copycenter"; it's just too good to pass up.
1999-10-25 21:59:31 +00:00
Wes Peters
ef014f2cab
Don't say a fscking word, any one of you.
1999-10-25 04:23:21 +00:00
Wes Peters
e85ba1510f
Moderate the "public" fortunes file somewhat; add the original to
...
the -offensive database. Also provide some whimsy in the $FBSD$
headers.
Suggested by: The Kibbutz squad.
1999-10-24 06:39:58 +00:00
Bill Fumerola
38aeb17c1b
Add a location to grog's assesment for historical reasons.
...
Submitted by: grog
1999-10-22 00:01:29 +00:00
Nick Sayer
c2fecde61f
Some more old quotations I had sitting around that I shared and were
...
laughed at.
Reviewed by: the FreeBSDcon terminal room
1999-10-21 23:59:50 +00:00
Bill Fumerola
3ace7b2286
FreeBSDcon Wisdom.
...
Reviewed by: the anonymous members of the FreeBSDcon terminal room.
1999-10-21 23:51:25 +00:00
Chris Piazza
0f3c23dbe2
o Fix some random spelling errors
...
o The capital of Quebec is Quebec or Quebec City
o Add Nunavut (capital is Iqaluit)
Reviewed by: billf
Obtained from: OpenBSD
1999-10-05 16:49:51 +00:00
Daniel C. Sobral
d06bac74f7
Revert to 1.15, since, as pointed out by bde, 1.16 is wrong and evil.
...
Add $FreeBSD$.
1999-10-03 13:38:53 +00:00
Daniel C. Sobral
25f07ac98c
Add -C flag to indicate the presence of comments. Files thus processed
...
will be marked as having comments, which are indicated by two delimiter
characters at the beginning of a line.
1999-10-02 12:33:37 +00:00
Daniel C. Sobral
c1cdbad37f
Ignore comment lines in files marked as having them.
1999-10-02 12:32:27 +00:00
Daniel C. Sobral
83fbb33522
Change path order in makefile so newer fortune files will be built with
...
the latest fortune (strfile/caesar) sources.
Correct a separator type in fortunes2.
Add Unix geeks dating instructions (reference card style).
1999-10-02 12:31:56 +00:00
Alexey Zelkin
c6d6e7726f
Correct spelling : ascii -> ASCII
...
PR: docs/13702
Submitted by: Stephen J. Roznowski <sjr@home.com>
Reviewed by: mpp
1999-09-20 09:15:23 +00:00
Brian Feldman
22f0eae8c8
Add curs_set(0) to get rid of that annoying cursor. I also have to evilly
...
add $FreeBSD$ so I can commit this.
1999-09-18 03:59:33 +00:00
Peter Wemm
e46b89dc93
Fix warning: return type of main' is not
int'
1999-09-15 01:58:44 +00:00
Marcel Moolenaar
e1c2c8c16e
Move the #include directive up one line and out of the function body.
1999-09-12 07:01:23 +00:00
Bill Fumerola
c057c9b641
Avoid ambigious if() if() else().
1999-09-07 06:00:03 +00:00
Bill Fumerola
5843a8f56f
Spelling fixes.
...
PR: bin/12727
Submitted by: Stephen J. Roznowski <sjr@home.com>
Obtained from: NetBSD && NetBSD PR system
1999-09-07 05:28:22 +00:00
Bruce Evans
f9f5cfd4dd
Attempt to fix world breakage for the NOSHARED=yes case. baudrate()
...
is in both snake and libncurses, and the elf static linker can't handle
the duplication.
1999-09-04 14:39:19 +00:00
Bruce Evans
808697bc70
Attempt to fix world breakage for the NOSHARED=yes case. delay_output()
...
is in both hack and libncurses, and the elf static linker can't handle
the duplication. This is probably the correct fix for hack (it makes
it clear that the ospeed stuff can go away), but its effect on hack
has not been tested, and the linker bug remains open.
1999-09-04 14:35:19 +00:00
Peter Wemm
1f28eceeac
baudrate() is now supplied.
1999-08-30 08:09:41 +00:00
Peter Wemm
707e2947ea
flushok() isn't in ncurses.
1999-08-30 08:08:03 +00:00
Peter Wemm
9f3e1a8880
Update for libncurses.
1999-08-30 08:06:44 +00:00
Peter Wemm
c507f6d0e3
Don't beat on ospeed, larn doesn't need it, and the libraries no longer
...
need it.
1999-08-30 08:05:07 +00:00
Peter Wemm
be04388d9d
Bandaid breakage due to excessive intimacy with old libcurses..
1999-08-30 08:02:34 +00:00
Peter Wemm
04b193771d
The ospeed hackery was disabled a while ago, finish the job.
1999-08-30 08:01:12 +00:00
Peter Wemm
5dfc9e1565
int main, not void
1999-08-30 07:46:45 +00:00
Peter Wemm
9b7a44a60e
$Id$ -> $FreeBSD$
1999-08-27 23:37:10 +00:00
Thomas Gellekum
116e55ff82
Fix core dump with `fortune -f'.
1999-08-16 13:47:15 +00:00
Dag-Erling Smørgrav
df4509c005
Document the usefulness of Michelle Pfeiffer in OS marketing.
1999-08-10 16:54:17 +00:00
Mike Pritchard
dc031cf5c2
Fix a bunch of typos and spelling errors.
...
PR: misc/12965
Partially Submitted by: Patrick Seal <patseal@hyperhost.net>
1999-08-06 15:43:53 +00:00
Mike Pritchard
c3cfd76a05
strfile(8) incorrectly states that the output files generated
...
will have the suffix ".out" appended to them. They are acutally
created as outputfile.dat.
PR: docs/12968
Submitted by: Patrick Seal <patseal@hyperhost.net>
1999-08-06 15:40:58 +00:00
Bill Fumerola
773e954047
A stupid nit, change freebsd to FreeBSD.
1999-07-29 15:05:16 +00:00
Dag-Erling Smørgrav
d91908a43c
By popular request: Bill Paul's undying words.
1999-07-29 08:48:44 +00:00
Greg Lehey
a0aa41eba2
Add recognition that Microsoft NT does not exist.
...
Requested-by: John Baldwin <jobaldwi@vt.edu>
1999-07-26 03:35:08 +00:00
Nick Hibma
52b3ffc840
Fix typo.
...
PR: 12784
Submitted by: Doug <Doug@gorean.org>
1999-07-24 10:44:50 +00:00
Bill Fumerola
2ee6c6d963
(1) Avoid ambigous if/else
...
PR: bin/12768
Submitted By: Stephen J. Roznowski <sjr@home.net>
(2) Follow KNF
1999-07-23 21:31:08 +00:00
Nik Clayton
077e7b24bc
Add $Id$, to make it simpler for members of the translation teams to
...
track.
The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;
.\" $Id$
.\"
If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.
Approved by: bde
1999-07-12 20:30:45 +00:00
John-Mark Gurney
0099533a1c
add support to buildworld as a normal user:
...
-DNOFSCHG disables installation of libs with flag schg
GAMEGRP change the group with which games are installed
also organize the binary section into alphebetical order some what..
1999-06-24 22:50:24 +00:00
David E. O'Brien
64560c6afb
Create score files root:games rather than bin:{games,bin}.
...
related-to-PR: bin/8440
Submitted by: Stephen J. Roznowski sjr@home.net
1999-06-23 04:26:37 +00:00
Tim Vanderhoek
eb90c9c86a
Compile when NO_REGEX is defined.
...
Submitted by: Geordy Kitchen <gkitchen@cs.ubc.ca> (gnu/12117)
1999-06-11 04:36:16 +00:00
Poul-Henning Kamp
db453b1679
You'll see them eventually :-)
1999-05-31 07:43:44 +00:00
Warner Losh
0e49c54852
Getopt(3) returns -1, not EOF.
1999-05-23 23:17:28 +00:00
Poul-Henning Kamp
fab12911c4
This gem deserve to live forever:
...
"Non stop trains to Roma Termini Station leave from 7.38
a.m. to 10.08 p.m., hourly."
(from: http://www.italyhotel.com/roma/guida/collegamenti.html )
1999-05-17 15:59:57 +00:00
Steve Price
5b85aead34
Round two of MetBSD games merges.
...
Submitted by: Stephen J. Roznowski <sjr@home.net>
1999-05-03 02:08:31 +00:00
Steve Price
3508f1ea7d
Revert previous commit. It broke 'make world' with NOSHARED=yes because
...
it was using the wrong library.
Submitted by: bde
1999-04-25 17:53:36 +00:00
Steve Price
5f78f4b3f1
Forgot to remove these files with the NetBSD games cleanups.
1999-04-20 20:24:40 +00:00
Steve Price
af71cfbb87
Merge a bunch of cleanups from NetBSD.
...
PR: 8083
Submitted by: Stephen J. Roznowski <sjr@home.net>
Obtained from: a whole slew of NetBSD PRs
1999-04-19 03:59:02 +00:00
Nick Sayer
9850df5b02
Call me bored, but I actually fed the equation into 'calc' just now
...
and got a slightly different answer than is in the quotation.
1999-04-02 17:42:10 +00:00
Poul-Henning Kamp
8bf1871b17
Too good to be missed
1999-03-31 20:24:02 +00:00
Daniel C. Sobral
d0194c03fb
Document -D option. Give a more helpful error message for some cases.
...
PR: bin/10152
Obtained from: Matthew D. Fuller <fullermd@futuresouth.com>
1999-03-09 11:44:51 +00:00
Warner Losh
4c00dd8215
Minor adjustments to prior commits:
...
o break at end of sentences
o add $id$
o change date
Noticed by: the ever watchful bde
1999-01-07 22:09:05 +00:00
Warner Losh
63f8ec6b73
Fix printf errors in the hflag case.
...
Fix old bug with bogus casing to (long).
Document the true limits of factor on 64-bit architectures.
Submitted by: bde
1999-01-06 19:46:56 +00:00
Warner Losh
be47d628ca
added -h flag to allow for hexidecimal output.
...
Use '0' for base rather than 10 to allow for more flexible input bases.
Inspired by changes in PR 7402, but mostly redone by me to get past
bde filter.
Submitted by: Timo J. Rinne
PR: 7402
1999-01-06 08:14:26 +00:00
Bruce Evans
7a5cfeb446
Fixed CLEANFILES.
1998-12-27 15:04:33 +00:00
Peter Wemm
a2f6918d76
Fix typo (if it's not a typo, then it doesn't make sense IMHO)
1998-11-09 05:40:22 +00:00
David E. O'Brien
dcaf7c2c26
Allow building games w/o an existing /usr/games.
1998-10-18 11:14:58 +00:00
David E. O'Brien
b73dccf994
Allow ``make BINDIR=/foo/games'' to work.
1998-10-18 09:49:02 +00:00
Bruce Evans
353f3cf0a6
Fixed building without /usr/games in $PATH. Just add /usr/games
...
to the _end_ of $PATH before using tools that are normally in
/usr/games. I broke this in rev.1.9 by assuming that these tools
are in $PATH (as they are for `make world' unless NOTOOLS is set).
Revs.1.10-1.13 of this file had various wrong fixes. Rev.1.18
of src/Makefile.inc1 has an incomplete fix.
PR: 7936
Fixed comments about what to comment out to [not] install the
potentially offensive fortunes. This should be configured using
an ifdef.
Fixed missing dependencies of fortunes.dat on fortunes, etc.
Removed bogus dependency of `all' on source files.
Fixed some style bugs.
1998-10-17 11:44:28 +00:00
John Birrell
fd74ae08a8
Back out the last two hacks. I've added games to the (correct) build
...
path in src/Makefile.inc. The code that I'm backing out didn't work
anyway since exists() checks for a file in .PATH (and /usr/games/strfile
doesn't exist there), so the test was always defaulting to ../strfile/strfile
which breaks cross-compiled builds.
1998-09-21 09:01:53 +00:00
Poul-Henning Kamp
5ea940904e
Remove bogus dependencies.
...
Submitted by: bde
1998-09-19 06:58:14 +00:00
Poul-Henning Kamp
72b1afeb8d
Reverse the sense of the test looking for caesar & strfile.
1998-09-19 06:14:11 +00:00
Poul-Henning Kamp
222c9402b8
Don't expect /usr/games in the path.
...
Avoid using /usr/games versions if we can find what we need (caesar & strfile)
in the buildtree.
PR: 7936
Submitted by: Achim Patzner <ap@noses.com>
1998-09-17 08:52:40 +00:00
Bruce Evans
513336871a
Don't do anything special to prevent access to created files - honour
...
the default umask. World unreadable files broke installing over nfs.
1998-09-05 15:56:10 +00:00
Bruce Evans
ac648592d9
Keep build-tools objects separate from `all' objects so that my
...
cross-builds work.
1998-09-02 15:22:11 +00:00
Gary Palmer
0451ac36bd
Split lines into one subdir per line.
1998-08-30 20:58:16 +00:00
John Birrell
62d43a3bfc
Make the build tools static to avoid trying to use the shared loader
...
before it is installed.
This upsets Bruce because the host boostrap build forces tools to be
static anyway. He says I'm abusing NOTOOLS in src/Makefile by using
it to do a aout->elf transition build. One day I'll find a place to
install host tools like these to allow a true cross build.
1998-08-20 21:45:46 +00:00
John Birrell
4912e23d67
Build the makedefs program static to avoid trying to use the shared
...
loader before it has been installed in an aout to elf transition build.
1998-08-15 07:56:07 +00:00
John Birrell
e4b6f0d19f
Build the setup program static so that we don't try to use the shared
...
loader before it has been installed in a transition build from aout to elf.
1998-08-15 07:46:35 +00:00
Poul-Henning Kamp
7885089c3c
Revert the last commit, it made the Bruce filter flip:
...
PR7402 was even less suitable for committing almost verbatim than at
first appearance. Rev.1.9 of primes.c has at least the following defects.
- no update for man page.
- no update for usage string.
- blowing away of a previous commit to change EOF to -1 in getopt() test.
- blowing away of a previous commit to fix printf format errors.
- new printf format errors.
- one gratuitous ANSIism.
- two style bugs.
- ... and a partition in a pear tree.
PR: 7402
1998-08-09 10:36:25 +00:00
Poul-Henning Kamp
fb57be16af
Games primes and factor don't understand hexadecimals.
...
This would make these `games' somewhat useful tools.
PR: 7402
Reviewed by: phk
Submitted by: Timo J. Rinne <tri@iki.fi>
1998-08-07 06:32:45 +00:00
Poul-Henning Kamp
1c08e860a1
Wrong filename for dictionary in manpage.
...
PR: 7467
Reviewed by: phk
Submitted by: Ben Walter <bwalter@itachi.swcp.com>
1998-08-04 09:41:09 +00:00
Warner Losh
fa43bfe289
Remove comment relevant to 16bit integers only.
1998-07-26 16:49:20 +00:00
Warner Losh
e05ce16e87
o Fix Y2K buffer overflow.
...
o Fix zero filling bug in all years % 100 < 10.
1998-07-26 16:00:16 +00:00
Warner Losh
2d9f6852dc
Y2K fix. Fix by jsm28@cam.ac.uk via OpenBSD
1998-07-26 15:30:48 +00:00
Joseph Koshy
9713f575e4
Fix discrepancy between sources and manual page for the 'c' command.
...
PR: docs/6003
1998-07-20 02:07:49 +00:00
Poul-Henning Kamp
7be7d5da24
Buffer overflow.
...
PR: 7195
Reviewed by: phk
Submitted by: Anders Thulin <Anders.x.thulin@telia.se>
1998-07-09 06:09:56 +00:00
Bruce Evans
07d8ec4c17
Use the installed versions of caesar and strfile. They are now
...
bootstrapped by `make world', and the installed versions are just
as likely to work as the installed version of cc if `make' is run
directly.
1998-07-07 06:22:23 +00:00
Bruce Evans
da1a06c3c3
Added a `build-tools' target for internal tools.
...
Honor LDFLAGS for building internal tools.
1998-07-07 01:43:54 +00:00
Bruce Evans
5325b598c0
Added a `build-tools' target for internal tools.
...
Honor LDFLAGS for building internal tools.
Always build intermediate object files explicitly so that binaries don't
change when they are rebuilt.
Fixed some style bugs.
1998-07-07 01:41:58 +00:00
Bruce Evans
d2c317efc5
Added a `build-tools' target for internal tools.
...
Restored a variant of explicit rule for `setup', with modifications to
always build setup.o so that `setup' doesn't change every time it is
rebuilt because it has a temporary file name in it.
1998-07-07 01:25:37 +00:00
Bruce Evans
e13d2860b1
Fixed printf format errors.
1998-06-30 19:10:49 +00:00
Bruce Evans
f69be53719
Fixed (1970's style) missing declaration of a function that doesn't
...
return int.
1998-06-30 19:08:19 +00:00
Bruce Evans
5d34c3e0f1
Fixed printf format errors. Didn't fix gross homemade varargs function
...
Write(). Pointers are passed to it as longs, but it expects them to
be passed as ints. The alpha non-fixes made this worse.
1998-06-30 18:58:28 +00:00
Bruce Evans
e81c798e2b
Fixed the type of yyerror() (1970's style).
1998-06-30 18:31:17 +00:00
John Birrell
a217dc6fbc
Cast pointers to longs, not ints.
...
Hopefully that's the last of the 64-bit cleaning of src/games. That is,
without adding -Wall to the compiler flags. That's not a pretty sight.
1998-05-09 11:33:22 +00:00
John Birrell
4af1e600d9
Change long variable to time_t where it is passed to time() by reference.
1998-05-09 11:31:20 +00:00
John Birrell
47b18310e8
Add #include string.h to get prototypes.
1998-05-09 11:06:46 +00:00
John Birrell
386849d36b
Add #include string.h to get prototypes and change variables from long
...
to time_t where they are passed to time() and localtime() by reference.
1998-05-09 11:03:03 +00:00
John Birrell
d62b710a47
Remove bogus time() prototype and let the one in time.h rule.
1998-05-09 11:00:50 +00:00
John Birrell
5c76d795ab
Add #include string.h to get prototypes.
1998-05-09 10:59:57 +00:00
John Birrell
22c1ea5a54
Cast pointers to long instead of int.
1998-05-09 10:51:27 +00:00
John Birrell
7625cdf7fc
Add #include string.h to get prototypes.
1998-05-09 10:50:29 +00:00
John Birrell
e0c780eee3
Change casts of function pointers from int to long. This makes the
...
compiler warnings go away, but the compiler is throwing away 32-bits
as the long value is silently truncated to an int on alpha. But the
program works, so that must not matter.
1998-05-09 10:39:48 +00:00
John Birrell
39c469541a
Add #include string.h to get prototypes.
1998-05-09 10:23:10 +00:00
John Birrell
a0acd2442a
Change long variable to time_t because it passed to time() and ctime().
1998-05-09 10:21:24 +00:00
John Birrell
37fb4a6158
Change long variables to time_t if they are passed to time() or localtime()
...
be reference.
1998-05-09 10:15:15 +00:00
John Birrell
a43e3595f7
Add #include string.h to get prototypes.
1998-05-09 10:10:52 +00:00
John Birrell
f6d6e5ef22
Change variable types from long to time_t if they are passed to time()
...
by reference.
1998-05-09 10:09:00 +00:00
John Birrell
7acec2e638
Remove #define NULL because stdio.h does that.
1998-05-09 10:03:01 +00:00
John Birrell
cd5048d0d8
Add #include string.h to get prototypes.
1998-05-09 09:54:17 +00:00
John Birrell
93d5040e38
Add #include string.h to get prototypes.
1998-05-09 09:48:23 +00:00
John Birrell
070a701183
tv_sec in timeval is a long, and a time_t is not necessarily a long.
1998-05-09 09:41:30 +00:00
John Birrell
ea565b5141
Add #include string.h to get prototypes.
1998-05-09 09:39:46 +00:00
John Birrell
eb3846e9e5
Add 'extern' to arrays that are declared and initialised elsewhere.
1998-05-09 09:38:11 +00:00
John Birrell
97600f584f
Add 'extern' to arrays that are declared and initialised in other files.
1998-05-09 09:27:33 +00:00
John Birrell
99dd1e3479
Add 'extern' to arrays that are declared and initialised in other files.
...
Who writes code like this?!
1998-05-09 09:25:26 +00:00
John Birrell
4772ce29e0
Add #include stdlib.h to get prototypes.
1998-05-09 09:24:12 +00:00
John Birrell
fef9452ba3
Change prototype for addbuf to make it compatible with tputs now that
...
there is a prototype to check it against.
1998-05-09 09:22:33 +00:00
John Birrell
ae87c53394
Add #include string.h, stdlib.h and termcap.h to get prototypes.
...
Change prototype for addbuf to make it compatible with tputs now that
there is a prototype to check it against.
1998-05-09 09:21:28 +00:00
John Birrell
ff73510252
Add #include string to get prototypes.
1998-05-09 09:19:24 +00:00
John Birrell
3c3b8f6caa
Add 'extern' to those arrays that are declared and initialised
...
in other files.
1998-05-09 09:18:33 +00:00
John Birrell
9b8dda7332
Add #include string.h to get prototypes.
1998-05-09 08:46:53 +00:00
John Birrell
7c4f10b829
Add #include stdlib.h to get prototypes.
1998-05-09 08:45:53 +00:00
John Birrell
9762206457
Add #include string.h to get prototypes.
1998-05-09 08:17:46 +00:00
John Birrell
b32a086be1
Alphas don't necessarily have speakers.
1998-05-09 08:16:53 +00:00
Bruce Evans
de1d4a81ee
Added y.tab.h to SRCS. This should have been used to get dependencies
...
on y.tab.h generated. It will soon be used to tell bsd.dep.mk that
y.tab.h itself needs to be generated.
1998-05-05 13:16:35 +00:00
Bruce Evans
b681d90662
Fixed races in `make -jN' using new yacc rules.
1998-05-04 20:09:06 +00:00
Peter Wemm
30bdeb1201
*** empty log message ***
1998-04-27 04:26:56 +00:00
Philippe Charnier
22211963c4
Exit(-1) -> exit(1).
1998-04-01 06:16:17 +00:00
Philippe Charnier
7f6a039d03
Add prototypes, usage(). Add Id.
1998-04-01 06:15:37 +00:00
Philippe Charnier
847f3e6362
Add Id.
1998-04-01 06:14:35 +00:00
Philippe Charnier
5068b469d9
Use .An/.Aq.
1998-04-01 06:14:16 +00:00
Philippe Charnier
4d524c2efc
Use Id instead of Header.
1998-04-01 06:13:47 +00:00
Bruce Evans
3f9035b74a
Don't use the FreeBSD misfeature DPSRCS or give explicit dependencies
...
on generated headers. Just put generated headers in SRCS so that
bsd.*.mk can generate better dependencies.
1998-03-06 07:00:28 +00:00
Alexander Langer
3ab7d36f1e
Teruillian --> Tertullian
...
PR: 5928
Submitted by: Doug <Studded@dal.net>
1998-03-06 01:49:14 +00:00
Jordan K. Hubbard
01f228ffbe
Wargh! Who went and changed all the getopt() comparisons from -1 to
...
EOF? The getopt(3) manpage clearly states that the return value is *-1*,
not EOF! Besides, getopt(3) isn't reading from a file. :)
Noticed-while: merging to 2.2 (where this is correct).
1998-03-01 05:10:28 +00:00
Steve Price
f31bc1dedc
Fix a core dump caused by negative numbers.
...
PR: 5858
Submitted by: Max Euston <meuston@jmrodgers.com>
1998-02-26 21:13:17 +00:00
Steve Price
6b04f41b59
Be sure to set the value of Tbl.str_numstr before any call to
...
do_order or randomize so that they actually work.
PR: 5791
1998-02-20 00:47:49 +00:00
John Polstra
da41f05dd8
Disable boggle. It is being removed due to trademark violations.
1998-02-11 19:52:53 +00:00
Bruce Evans
883f4eba06
Fixed long lines in install rule. Fixed other bogons while I was here:
...
- removed vestigal rule for a Lite1 `.0' manpage.
- don't duplicate defaults in the `all' dependencies.
- removed bogus dependency of `setup' on monsters.asc.
- compile `setup' with the usual CFLAGS.
- create monster files at build time, not at install time.
- don't be so repetitive in the install rule.
- fixed too-global replacement of `install' by ${INSTALL}.
Long lines made disgustingly longer by: previous commit.
1998-01-16 09:43:47 +00:00
Poul-Henning Kamp
42625d4a17
spelling error.
1998-01-15 11:36:03 +00:00
Warner Losh
2959539268
Avoid fclose(NULL).
...
Submitted by: OpenBSD (Theo de Raadt)
1998-01-07 00:12:04 +00:00
Eivind Eklund
86a790b51c
Fix phantasia.
...
Noticed by: max
1998-01-05 17:28:01 +00:00
Jordan K. Hubbard
e6adffb4b3
Remove bogus declaration of calloc() that broke the build. Test, folks,
...
test!
1997-09-26 06:25:42 +00:00
Andrey A. Chernov
dc7d1ba0c0
Remove unused file
1997-09-24 23:37:07 +00:00
Andrey A. Chernov
2e210bcd36
Convert to random()
1997-09-24 23:33:25 +00:00
Andrey A. Chernov
44ab5c33e1
Fix turn right
...
Submitted by: "Klaus-J. Wolf" <Yanestra@t-online.de>
1997-09-24 23:18:44 +00:00
Andrey A. Chernov
b496469aed
Oops, miss one rand() lcation...
1997-09-24 23:15:00 +00:00
Andrey A. Chernov
bcde86b03d
Convert to random()
1997-09-24 23:09:34 +00:00
Andrey A. Chernov
dd126e1572
Convert to random() and automatically fix bug with RAND_MAX is too large
1997-09-24 23:00:29 +00:00
Andrey A. Chernov
d3c80dc8d2
Convert to random()
1997-09-24 22:55:14 +00:00
Andrey A. Chernov
a768c26967
Move under HIDEGAME, add revoke
...
Cleanup
Convert to random()
1997-09-24 22:50:24 +00:00
Andrey A. Chernov
6e429392ac
Cleanup
...
Convert to random()
1997-09-24 22:40:45 +00:00
Andrey A. Chernov
7df134f1fd
Convert to random()
...
Cleanup
1997-09-24 22:33:22 +00:00
Andrey A. Chernov
7af643f5a3
Cleanup.
...
Convert to random()
1997-09-24 22:29:08 +00:00
Andrey A. Chernov
9ea04b5811
Revoke properly by setgid, not by setuid, overlooked in games
...
uid->gid change
1997-09-24 21:29:58 +00:00
Andrey A. Chernov
554cf12897
Remove setuid, priveledges already revoked early in the right way
1997-09-24 21:25:48 +00:00
Andrey A. Chernov
74163a02d6
Cleanup.
...
Initialize random
1997-09-24 21:16:13 +00:00
Andrey A. Chernov
29f700bbe6
Use include for malloc declaration
1997-09-24 21:09:17 +00:00
Andrey A. Chernov
56eb7842b4
Fix longstanding bug: it was impossible to save to the same file twice
...
since it was deleted on exit.
1997-09-24 21:05:08 +00:00
Andrey A. Chernov
1a7c2c21c1
Fix revoke to use setgid instead of setuid,since games uid changed to
...
gid and this place overlooked
1997-09-24 20:52:59 +00:00
Andrey A. Chernov
cd005dd0cd
Revoke privs before shell exit
...
Includes cleanup
Use getlogin()
Fix names in FILES section
Convert to random()
1997-09-24 20:48:39 +00:00
Andrey A. Chernov
81c9c0b61a
Oops, to many zeroes was in usleep arg
1997-09-24 20:19:59 +00:00
Andrey A. Chernov
850b77e689
Headers cleanup.
...
Add revoke before shell exit.
Fix mail sending procedure.
Convert to random()
Implement nap.
1997-09-24 20:17:43 +00:00
Andrey A. Chernov
f8526806ca
Remove conflicting malloc declaration
1997-09-24 19:26:20 +00:00
Andrey A. Chernov
1e78fbb86a
Remove setuid, uneeded now
1997-09-24 18:03:26 +00:00
Andrey A. Chernov
b6f40551ae
Back out all my changes and restore v1.5 because there is no
...
setuid games now, hack problem fixed differently by hackdir permissions
1997-09-24 17:46:33 +00:00
Andrey A. Chernov
d998e708c6
Make hack non-setuid back, it is possible because hackdir hierarchy
...
are not more readable/writeable by anyone except "games" group
1997-09-24 17:43:46 +00:00
Andrey A. Chernov
0f8da203cb
Includes cleanup
...
Fix nonull flag detecting from termcap
Use usleep to handle nonull case
Prevent overflow on genocided getenv
Install most files not owned by games.games to prevent
data modifications
Fix path for gethdate()
1997-09-24 12:29:25 +00:00
Andrey A. Chernov
fd2fc75769
Use SUIDGAME hook now
1997-09-24 10:00:29 +00:00
Andrey A. Chernov
473546c2be
Back out previous fix (not work) and add more general SUIDGAME hook instead
1997-09-24 09:56:34 +00:00
Andrey A. Chernov
9c933175d6
Since hack suid now, add -fschg to install flags to prevent this
...
binary to be overwritted
1997-09-24 09:45:57 +00:00
Andrey A. Chernov
ce11b09469
Revoke privs once at earlier stage and not mess with setegid in save
...
Fix save: missing creation modes arg and wrong symlink test
Small C cleanup
1997-09-24 09:42:33 +00:00
Andrey A. Chernov
9aa77f1339
Simplify revoke
1997-09-24 09:24:10 +00:00
Andrey A. Chernov
26503debf1
Open score file and do revoke as early as possible
1997-09-24 09:21:55 +00:00
Andrey A. Chernov
d6380c6820
Simplify revoke
1997-09-24 09:14:38 +00:00
Andrey A. Chernov
f878600f8a
Make hack suid "games" (additionly to sgid "games" as run),
...
it is needed for savegames and bones, they
intendent to not be altered by user and can't be pre-created as scorefile.
Clear savegames on install: target too, not only bones
Install rumors not readable by all.
Cleanup includes a little.
1997-09-24 08:58:44 +00:00
Andrey A. Chernov
32ae863e4a
Allow BINMODE to be overwritted (use ?=)
1997-09-24 08:39:58 +00:00
Andrey A. Chernov
6ddb7ba55a
Simplify revoke
1997-09-24 08:09:04 +00:00
Andrey A. Chernov
f5d548e45a
Do not swap uids on log writting but open it first, then revoke
...
Simplify revoke
1997-09-24 07:10:47 +00:00
Andrey A. Chernov
7b89fc8e07
Put comment indicating revoke
1997-09-24 07:03:30 +00:00
Andrey A. Chernov
0439de8b8f
Simplify revoke
1997-09-24 07:00:45 +00:00
Andrey A. Chernov
ab28cfc95a
Oops, fix my error from prev commit (revoke simplification)
1997-09-24 06:54:15 +00:00
Andrey A. Chernov
ff2d507f5e
Simplify revoke
1997-09-24 06:49:22 +00:00
Andrey A. Chernov
efde591217
Revoke sgid privs early and not svap uids on saved game at all
1997-09-24 06:47:15 +00:00
Andrey A. Chernov
1de98cee26
Cleanup
...
Simplify revoke: only sgid needed to be revoked
Use srandomdev
1997-09-24 06:39:23 +00:00
Andrey A. Chernov
1e029744bc
Use srandomdev
1997-09-24 06:22:40 +00:00
Andrey A. Chernov
60f6447b3d
Use srandomdev
...
Cleanup
1997-09-24 06:11:10 +00:00
Andrey A. Chernov
0ba4030b3d
Use srandomdev
1997-09-24 05:28:05 +00:00
Andrey A. Chernov
3320fc4786
Use srandomdev
1997-09-24 05:18:42 +00:00
Andrey A. Chernov
a1b8b58180
Use srandomdev()
1997-09-24 05:14:27 +00:00
Andrey A. Chernov
5842a4acb8
Use srandomdev
1997-09-24 04:53:49 +00:00
Andrey A. Chernov
659ca5500f
Use srandomdev
1997-09-24 04:48:24 +00:00
Andrey A. Chernov
94aa3308a7
Beforeinstall logfile to prevent it owned by first user who run the game
1997-09-24 04:35:22 +00:00
Andrey A. Chernov
c263face7b
Beforeinstall scorefile to prevent it owned by first user who
...
run the game
1997-09-24 04:00:29 +00:00
Andrey A. Chernov
92cceb63b0
Beforeinstall scorefile to prevent it owned by first who run the game
1997-09-24 03:43:30 +00:00
Andrey A. Chernov
98b6c02f5c
Installed scenarios was unreadable with change games uid->gid, fix it
...
Beforeinstall score file to the right place
Use srandomdev
Remove revoke, it broke scores and scenarios
Fix names in FILES manpage section
1997-09-24 03:28:24 +00:00
Andrey A. Chernov
e795ad69b6
Pre-create score file to prevent it owned by first user who run
...
canfield
Fix scorefile name in manpage
Use srandomdev
Remove revoke, the game already revoked in another place
Fix bug with missing getuid()
1997-09-24 02:56:53 +00:00
Andrey A. Chernov
1ed24bcde4
Beforeinstall scores and log file to prevent them owned by
...
first who run snake
snake.c: cleanup, use srandomdev() now, fix created file permissions
1997-09-24 02:34:53 +00:00
Andrey A. Chernov
269e4d4538
Install scorefile as group games writeable
...
Remove revoke from game, score can't work with revoke
1997-09-24 02:16:50 +00:00
Andrey A. Chernov
09b0f76735
Beforeinstall log and score files to prevent owning of them by first
...
user who run game
Slightly modify game to understand pre-created score file
1997-09-24 01:27:26 +00:00