1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-10 06:47:55 -08:00
openbsd-src/games/robots
mestre bda84ce940 if both stdout and stderr are redirected to a non-tty, pledge(2) will kill
ncurses applications, e.g.:

/usr/games/worms 2>&1 | cat

solve this by only calling pledge(2) after initscr(3) is set and done, or
whatever function that calls it. since pledge(2) is called later now the
promises might be reduced, but this a diff for another day.

found by naddy@ almost a year ago, discussed with him deraadt@ and tb@
ok tb@
2021-10-23 11:22:48 +00:00
..
extern.c Pull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(), 2016-08-27 02:02:44 +00:00
init_field.c More cleanup and sorting on header section 2016-01-04 17:33:24 +00:00
main.c if both stdout and stderr are redirected to a non-tty, pledge(2) will kill 2021-10-23 11:22:48 +00:00
make_level.c More cleanup and sorting on header section 2016-01-04 17:33:24 +00:00
Makefile g/c unused robots_roll file. 2019-02-26 07:14:35 +00:00
move_robs.c More cleanup and sorting on header section 2016-01-04 17:33:24 +00:00
move.c Pull in <sys/time.h> for struct timespec, gettimeofday(), clock_gettime(), 2016-08-27 02:02:44 +00:00
play_level.c More cleanup and sorting on header section 2016-01-04 17:33:24 +00:00
query.c More cleanup and sorting on header section 2016-01-04 17:33:24 +00:00
rnd_pos.c remove unused macro 2017-05-28 21:13:39 +00:00
robots.6 remove some escapes that are unnecessary/harmful. ok jmc schwarze 2017-05-28 22:27:10 +00:00
robots.h More cleanup and sorting on header section 2016-01-04 17:33:24 +00:00
score.c When system calls indicate an error they return -1, not some arbitrary 2019-06-28 13:32:41 +00:00