Up to [local] / src / games / hack
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.26 / (download) - annotate - [select for diffs], Wed Sep 6 11:53:56 2023 UTC (8 months, 3 weeks ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4,
HEAD
Changes since 1.25: +1 -2 lines
Diff to previous 1.25 (colored)
remove uneeded function decls ok tb@
Revision 1.25 / (download) - annotate - [select for diffs], Sat Jun 3 15:19:38 2023 UTC (11 months, 4 weeks ago) by op
Branch: MAIN
Changes since 1.24: +2 -13 lines
Diff to previous 1.24 (colored)
drop `uptodate()' check from hack(6) hack(6) scrapes $PATH to find its executable and compare the mtime to the save file and bone file. If the game is newer than those, they're not loaded. Drop this feature. /usr/games is not in the default $PATH anymore, and the format for those file didn't change since the import. Diff from Anton Konyahin (me [at] konyahin [dot] xyz)
Revision 1.24 / (download) - annotate - [select for diffs], Fri Jun 28 13:32:52 2019 UTC (4 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)
When system calls indicate an error they return -1, not some arbitrary value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 5 09:02:27 2019 UTC (5 years, 1 month ago) by bentley
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE,
OPENBSD_6_5
Changes since 1.22: +14 -2 lines
Diff to previous 1.22 (colored)
Fix hack(6). - Write savegames and scorefiles to the current directory instead of /var - Save oc_name and oc_descr alongside oc_uname in all situations - When a levitation potion times out, explicitly float down These patches were contributed last year by "tonypony76"; thanks! ok deraadt@, with added enthusiasm from tedu@
Revision 1.22 / (download) - annotate - [select for diffs], Sat Jan 9 21:54:11 2016 UTC (8 years, 4 months ago) by mestre
Branch: MAIN
CVS Tags: OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1,
OPENBSD_6_0_BASE,
OPENBSD_6_0,
OPENBSD_5_9_BASE,
OPENBSD_5_9
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)
Remove several casts to (char *) 0 and replace them by NULL Prompted and OK by tb@
Revision 1.21 / (download) - annotate - [select for diffs], Sat Jan 9 18:33:15 2016 UTC (8 years, 4 months ago) by mestre
Branch: MAIN
Changes since 1.20: +6 -6 lines
Diff to previous 1.20 (colored)
This diff is rather large, but it's just simply removing unnecessary headers , remove some lint-style comments, add missing void to functions without args, also some function prototypes (extern) were missing their args, so I added them as they were defined in hack.h OK tb@ on separate diffs
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 7 16:00:32 2016 UTC (8 years, 4 months ago) by tb
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)
Some basic code maintenance in games/ - in main() replace exit with return - drop some /* NOTREACHED */ lint comments along the way. - make more use of standard CFLAGS, esp. -Wimplicit-function-declaration - add and sort some headers when needed - add straightforward pledges to some programs used at compile time discussed with and ok mestre@
Revision 1.19 / (download) - annotate - [select for diffs], Wed Dec 16 14:21:50 2015 UTC (8 years, 5 months ago) by tb
Branch: MAIN
Changes since 1.18: +3 -4 lines
Diff to previous 1.18 (colored)
Use __progname instead of hand-rolled parsing of argv[0]. Inspired by similar diffs by tobias@ and millert@. "I like the concept" pjanzen@ ok tedu@
Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 4 21:22:10 2015 UTC (8 years, 6 months ago) by tedu
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)
replace setbuf with setvbuf, from Frederic Nowak
Revision 1.17 / (download) - annotate - [select for diffs], Sun Sep 27 05:13:11 2015 UTC (8 years, 8 months ago) by guenther
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)
Annotate funcs with __attribute__((printf(...))) and clean up the fallout: * lots of foo(str) --> foo("%s", str) transformations * one totally insane foo(fmt, ap) --> vfoo(fmt, ap) conversion: how did this ever work? * prefer const char[] over char* for static format strings, as it lets gcc check the format and eliminates an unnecessary pointer ok beck@
Revision 1.16 / (download) - annotate - [select for diffs], Mon Dec 8 21:56:27 2014 UTC (9 years, 5 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE,
OPENBSD_5_8,
OPENBSD_5_7_BASE,
OPENBSD_5_7
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)
For now, these games still contain deterministic randomization (for save / replay modes of operation that have not yet been cleaned up). OK, I've let the cat out of the bag, now some of you know you can cheat at them.. ok millert guenther tedu
Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 27 23:59:25 2009 UTC (14 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE,
OPENBSD_5_6,
OPENBSD_5_5_BASE,
OPENBSD_5_5,
OPENBSD_5_4_BASE,
OPENBSD_5_4,
OPENBSD_5_3_BASE,
OPENBSD_5_3,
OPENBSD_5_2_BASE,
OPENBSD_5_2,
OPENBSD_5_1_BASE,
OPENBSD_5_1,
OPENBSD_5_0_BASE,
OPENBSD_5_0,
OPENBSD_4_9_BASE,
OPENBSD_4_9,
OPENBSD_4_8_BASE,
OPENBSD_4_8,
OPENBSD_4_7_BASE,
OPENBSD_4_7
Changes since 1.14: +1 -5 lines
Diff to previous 1.14 (colored)
rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms
Revision 1.14 / (download) - annotate - [select for diffs], Sun May 1 02:43:12 2005 UTC (19 years, 1 month ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE,
OPENBSD_4_6,
OPENBSD_4_5_BASE,
OPENBSD_4_5,
OPENBSD_4_4_BASE,
OPENBSD_4_4,
OPENBSD_4_3_BASE,
OPENBSD_4_3,
OPENBSD_4_2_BASE,
OPENBSD_4_2,
OPENBSD_4_1_BASE,
OPENBSD_4_1,
OPENBSD_4_0_BASE,
OPENBSD_4_0,
OPENBSD_3_9_BASE,
OPENBSD_3_9,
OPENBSD_3_8_BASE,
OPENBSD_3_8
Changes since 1.13: +6 -5 lines
Diff to previous 1.13 (colored)
use setresgid() to drop privs, it is simply a better and less ambiguous API; ok deraadt@ and millert@ a while ago, more to come
Revision 1.13 / (download) - annotate - [select for diffs], Sun Jul 6 02:07:45 2003 UTC (20 years, 11 months ago) by avsm
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE,
OPENBSD_3_7,
OPENBSD_3_6_BASE,
OPENBSD_3_6,
OPENBSD_3_5_BASE,
OPENBSD_3_5,
OPENBSD_3_4_BASE,
OPENBSD_3_4
Changes since 1.12: +8 -15 lines
Diff to previous 1.12 (colored)
convert a bunch of strn{cpy,cat}->strl{cpy,cat} pjanzen@ ok
Revision 1.12 / (download) - annotate - [select for diffs], Mon May 19 06:30:56 2003 UTC (21 years ago) by pjanzen
Branch: MAIN
Changes since 1.11: +44 -38 lines
Diff to previous 1.11 (colored)
De-register, ANSIfy, clean up.
Revision 1.11 / (download) - annotate - [select for diffs], Wed May 7 09:48:57 2003 UTC (21 years, 1 month ago) by tdeval
Branch: MAIN
Changes since 1.10: +8 -8 lines
Diff to previous 1.10 (colored)
Major strings rework. Ok pjanzen@
Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 6 18:50:37 2003 UTC (21 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)
2451 lines of strdup/sprintf/strcpy whacking. mostly ok'd by pjanzen already, but he may have later changes to make still.
Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 16 21:22:35 2003 UTC (21 years, 2 months ago) by camield
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE,
OPENBSD_3_3
Changes since 1.8: +60 -3 lines
Diff to previous 1.8 (colored)
hack is free Thanks to Andries Brouwer, Jay Fenlason and the folks at CWI for their efforts. http://www.cwi.nl/~aeb/games/hack/hack.html ok deraadt@
Revision 1.8 / (download) - annotate - [select for diffs], Sun Jun 23 03:01:13 2002 UTC (21 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_2_BASE,
OPENBSD_3_2
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)
uid_t and gid_t are unsigned
Revision 1.7 / (download) - annotate - [select for diffs], Sun Jan 28 23:41:44 2001 UTC (23 years, 4 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE,
OPENBSD_3_1,
OPENBSD_3_0_BASE,
OPENBSD_3_0,
OPENBSD_2_9_BASE,
OPENBSD_2_9
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored)
$OpenBSD$
Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 16 17:00:15 1999 UTC (24 years, 9 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE,
OPENBSD_2_8,
OPENBSD_2_7_BASE,
OPENBSD_2_7,
OPENBSD_2_6_BASE,
OPENBSD_2_6
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)
use O_* defines for open(2) flags and include fcntl.h
Revision 1.5 / (download) - annotate - [select for diffs], Fri Mar 28 18:56:20 1997 UTC (27 years, 2 months ago) by tholo
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE,
OPENBSD_2_5,
OPENBSD_2_4_BASE,
OPENBSD_2_4,
OPENBSD_2_3_BASE,
OPENBSD_2_3,
OPENBSD_2_2_BASE,
OPENBSD_2_2,
OPENBSD_2_1_BASE,
OPENBSD_2_1
Changes since 1.4: +1 -0 lines
Diff to previous 1.4 (colored)
Set umask so save files are writeable by hack
Revision 1.4 / (download) - annotate - [select for diffs], Fri Jan 17 07:11:14 1997 UTC (27 years, 4 months ago) by millert
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)
r?index -> strr?chr
Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 22 20:01:20 1996 UTC (27 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (colored)
proper gid revoke
Revision 1.2 / (download) - annotate - [select for diffs], Sat Oct 26 19:59:27 1996 UTC (27 years, 7 months ago) by millert
Branch: MAIN
Changes since 1.1: +10 -5 lines
Diff to previous 1.1 (colored)
prefer $LOGNAME over $USER. fix strncpy() usage.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:49:00 1995 UTC (28 years, 7 months ago) by deraadt
CVS Tags: netbsd_1_1,
OPENBSD_2_0_BASE,
OPENBSD_2_0
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
initial import of NetBSD tree
Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:49:00 1995 UTC (28 years, 7 months ago) by deraadt
Branch: MAIN
Initial revision