summaryrefslogtreecommitdiffstats
path: root/sail/sync.c
Commit message (Collapse)AuthorAgeFilesLines
* fix unused variable warningschristos2013-10-191-4/+3
|
* chdir to /var/games/sail while running, to simplify name handling.dholland2009-03-141-14/+41
|
* Don't crosswire the two kinds of path names, and don't croak ondholland2009-03-141-4/+4
| | | scenario numbers > 99.
* Turns out the W_FILE message wasn't ever used.dholland2009-03-141-17/+3
|
* Create some abstraction for sending messages.dholland2009-03-141-193/+680
| | | | | Make a send and receive function for each possible message. Make these have useful argument signatures. Hide the list of message codes inside sync.c.
* Use \a instead of \7 for BEL.dholland2009-03-141-3/+3
|
* Lines <= 80 chars, remove trailing whitespace, other formatting adjustments.dholland2009-03-141-5/+8
| | | No functional change.
* Remove some unnecessary casts.dholland2009-03-141-3/+3
|
* String buffer cleanup. sprintf bad.dholland2009-03-141-10/+13
|
* Build with WARNS=4. Sort out the game's shadowing of its own variables,dholland2008-01-281-11/+11
| | | which fixes at least one bug.
* don't try to switch a char and have a case of EOF - use an int.mrg2006-05-181-3/+7
|
* Replaced strncpy with strlcpy. Thanks to Peter Postma whojrf2004-09-071-8/+6
| | | pointed them our in PR #25762. Approved by christos@NetBSD.org.
* Include <sys/stat.h>.jsm2004-01-271-2/+4
|
* Move UCB-licensed code from 4-clause to 3-clause licence.agc2003-08-071-7/+3
| | | Patches provided by Joel Baker in PR 22269, verified by myself.
* remove redundant decls.christos2001-02-051-13/+2
|
* Various stylistic nits.jwise2001-01-041-4/+6
|
* More rationalization of include files:jwise2001-01-041-2/+4
| | | | | | | | a.) Don't include a zillion system headers from "extern.h" (actually, don't include any). b.) Break a global jmp_buf variable into a new file, so <setjmp.h> doesn't have to be pulled in everywhere (it's only used in two places). The (one line) new file is (c) TNF with a three-clause license, FW(L)IW.
* Rationalize inclusion of header files: cut down on `include everythingjwise2001-01-041-9/+4
| | | | everywhere' a little (more to go), and as per KNF, local includes after system includes.
* Second half of static-ization of local funcs.jwise2001-01-041-3/+14
|
* ANSIfy in preparation for further work.jwise2001-01-011-84/+39
|
* Fix insecure /tmp usage in sail.jsm2000-02-091-12/+31
| | | | | Essentially concludes the merge into NetBSD of those changes in the Linux port of the NetBSD games which it is fairly clear to me should be so merged.
* Include <time.h> in various places in the games where time() or time_tjsm1999-09-091-2/+3
| | | are used.
* Use the symbolic names `SEEK_SET' and `O_RDONLY' where appropriate injsm1999-09-081-3/+3
| | | the games.
* The game sail(6) has a function Write() which is used both withhubertf1999-02-101-23/+40
| | | | | | | | | | | | integer arguments and with string arguments (cast to long, and in one place to int). The patch here cleans this up, making it into two separate functions; this allows for the game to be made const-correct in future and improves portability. The patch also contains two other fragments: a change to use the symbolic constant SEEK_END with fseek(), and a change to use snprintf in one place to avoid a buffer overrun. Via PR 6569 by Joseph Myers <jsm28@cam.ac.uk>.
* fix prototype, per PR#5867hubertf1998-09-111-2/+3
|
* Add braces to make the new egcs happy.veego1998-08-301-5/+8
|
* remove extern errno.mrg1998-03-291-3/+2
|
* - make sure that the arguments to the printf like functions are correctchristos1997-10-131-5/+29
| | | - add a makemsg() function to accompany makesignal.
* Warns fixes:christos1997-10-131-36/+91
| | | | | | use varargs properly use unsigned chars where appropriate fix typos eliminate gcc warnings
* Sync to 4.4BSD-Lite2tls1997-01-071-5/+5
|
* Various changes to make games compile w/o warnings on the alpha:cgd1995-04-241-7/+9
| | | | Include appropriate includes, delete bogus function declarations, change sizes of variables and casts.
* clean up import, NetBSD RCS IDscgd1995-04-221-4/+9
|
* Add RCS identifiers.mycroft1993-08-011-1/+2
|
* initial import of 386bsd-0.1 sourcescgd1993-03-211-0/+421