Commit Graph

2130 Commits

Author SHA1 Message Date
christos 6fceff0a4e - Don't allocate memory dynamically on the stack (for SSP)
- Don't return errno as exit code
- Fold long lines
2021-01-08 15:16:04 +00:00
jmcneill 8582796087 set the cursor to invisible 2021-01-02 12:12:26 +00:00
jmcneill b7ebe3f39d trailing whitespace 2021-01-02 12:10:17 +00:00
wiz a2a2d948d4 Markup/typo fixes. 2021-01-02 08:55:51 +00:00
nat ad733c96b3 Add testpat(6) to games.
Testpat displays a test pattern in curses(3).
2021-01-02 03:21:39 +00:00
dholland ce47fd40df speed limit 80 2020-12-06 11:41:47 +00:00
dholland 475cad6763 speed limit 80 2020-12-06 11:35:27 +00:00
rin f52e729971 roundsleep(): Too many zeros; tv_nsec should be compared with
500 msec, not 5000. Raised by clang for ILP32 archs.
2020-11-21 09:24:02 +00:00
joerg a5e6526bbc Avoid common symbols. Use __dead. 2020-11-12 22:23:16 +00:00
christos f5001bc688 Comment out debugging build (it still randomly crashes though) pointed out
by wiz
2020-11-11 20:04:02 +00:00
christos 29ab367558 use strchr, strrchr, random, more lint removal, savefile in /var/games/warp
not /usr/share/games/warp...
2020-11-11 19:55:33 +00:00
christos b853388890 no need for -lcompat 2020-11-11 19:54:53 +00:00
christos 6ecf74c0f6 - use termios
- enable setgid games
- enable savedir
2020-11-11 17:11:19 +00:00
kamil ec609ce1aa Fix the old leftover license note
Larry Wall: "I outgrew commercial-free licensing about 30 years ago."
2020-11-11 11:54:42 +00:00
christos e8edee0bb7 remove error(1) comments 2020-11-10 23:32:33 +00:00
christos 17184abace Antivaxer support. 2020-11-10 23:03:22 +00:00
christos b90df07acf can't have config.h and config.H in case-preserving but case-folding file-systems. 2020-11-10 22:56:49 +00:00
christos ccdf7d95e3 don't segv if the terminal is too big. 2020-11-10 22:52:45 +00:00
christos e123ae1b57 pray-tell where are you trying to write? 2020-11-10 22:52:32 +00:00
christos e7d77274fb Time warp forward 34 years so that it compiles (but not work) 2020-11-10 22:42:19 +00:00
kamil deb8b2cb72 Remove the smap.* files
They are generated during the build.
2020-11-10 11:29:29 +00:00
kamil 2710a02cd6 Integrate Warp Kit into the NetBSD build
Fix the build and make it install and run with minimal required changes.
2020-11-10 08:49:08 +00:00
kamil 653de20730 Reset CVS keywords 2020-11-10 00:02:11 +00:00
kamil 59ba73f691 Add Warp Kit, Version 7.0 by Larry Wall
Warp is a real-time space war game that doesn't get boring very quickly.
Read warp.doc and the manual page for more information.

games/warp originally distributed with 4.3BSD-Reno, is back to the BSD
world via NetBSD. Its remnants were still mentioned in games/Makefile.

Larry Wall, the original author and the copyright holder, generously
donated the game and copyright to The NetBSD Foundation, Inc.

Import the game sources as-is from 4.3BSD-Reno, with the cession
of the copyright and license to BSD-2-clause NetBSD-style.

Signed-off-by: Larry Wall <larry@wall.org>
Signed-off-by: Kamil Rytarowski <kamil@netbsd.org>
2020-11-09 23:37:05 +00:00
dholland 386c99328f Restore the catman joke.
It needs the (8), or it fails to work for people who don't know or had
forgotten catman(8) was ever a thing.

as the de facto fortunes editor and also I think the person who added
that fortune in the first place, and given the discussion in
tech-userlevel, I think I get to do this.
2020-11-09 03:23:14 +00:00
kamil fa5b5b5087 Revert to the original phrasing, but remove the man 8 section reference.
catman is a historical Unix tool.
2020-11-09 00:46:00 +00:00
kamil dfc109fe43 catman(8) is a past thing 2020-11-08 17:37:29 +00:00
simonb 2286c9861b Add one. 2020-10-30 04:56:32 +00:00
nia 8f725d8695 rain(6): Make the default delay useful for modern terminals 2020-10-14 18:32:04 +00:00
nia 7aac251b81 worms(6): Use a reasonable default delay for non-1980s terminals.
This is still fast, but not unreasonably fast.
2020-10-14 07:32:53 +00:00
christos 5d858a7a6b - remove duplicate comment
- flush after printing the number
(from kre@)
2020-10-12 13:54:51 +00:00
christos c6669ee4d0 more clarifications. 2020-10-12 13:53:43 +00:00
christos df7f34cf57 mention hex numbers 2020-10-11 18:48:20 +00:00
christos 662c0e244b Remove is_hex_str() (trying to guess if a number was hex or not). It is not
documented and can lead to unexpected behavior.
2020-10-11 18:46:21 +00:00
christos f1aebb0c36 From gson@
- don't assume -h is always on for large factors
- fix saved large factors printing when -h
2020-10-11 17:18:34 +00:00
christos 0540874be3 - for readability when the exponent < 10 don't prefix it with 0x (from kre)
- fix usage
- merge printing code.
2020-10-07 19:48:29 +00:00
christos c5aeb8a719 PR/55695: Andreas Gustafsson: factor(6) -h option doesn't always work
Handle -h for factors greater than the primes table.
2020-10-05 21:11:47 +00:00
christos a17b1cd2d7 revert previous and don't parse octal 2020-10-05 14:31:30 +00:00
tnn 7f481043e4 factor: usage(): mark __dead 2020-10-05 12:22:49 +00:00
christos 2c61d0e8cd - Accept octal input.
- Don't play with the original string so we can print it.
2020-10-04 19:32:15 +00:00
kre 5bbbc6a94d Fix a typo (s/int/in/) 2020-10-04 14:22:52 +00:00
christos 5e85fe34cc PR/55693: Andreas Gustafsson: factor(6) lists factors in wrong order
Sync with FreeBSD and change their -h (that printed hex) to -x because
we were already using -h.
2020-10-03 22:27:00 +00:00
mrg 1ff60d1f84 avoid uninit memory and use memmove vs strncpy for a will be
truncated on purpose string.
2020-09-07 00:31:11 +00:00
mrg 07f014edcb apply ${GCC_NO_FORMAT_TRUNCATION} to scores.c 2020-09-06 10:51:20 +00:00
msaitoh cc67c5474a s/ be be / be / 2020-08-19 02:19:06 +00:00
nia 42708011d3 robots: Use arc4random_uniform for better uniform distribution 2020-07-26 15:38:22 +00:00
nia e54fc04f5a random(6): Use arc4random_uniform to simplify code 2020-07-26 15:24:00 +00:00
nia e59dc3e7bc Revert arc4random usage for now
this is a host tool and needs to be portable

future plans: add arc4random to libnbcompat
2020-07-26 15:14:09 +00:00
nia 6e4479f819 fortune: arc4random_uniform for better uniform values than random() % ... 2020-07-21 03:05:40 +00:00
nia 6ad85e2cf9 tetris: Use arc4random_uniform instead of modulo for better randomness 2020-07-21 02:42:05 +00:00