Commit Briefs

Omar Polo

bind ? to spawn `man fm'



Omar Polo

rewrite spawn to use varargs

it's seems neater than packing an array on the spot, we just do that inside spawn before calling execvp. If we get too many arguments, just abort. This also changes how the forking is handled: I set RVSEL only for the child and call disable_handlers() and endwin() preemptively to avoid possible races with our children.



Omar Polo

pedantic prototypes


Omar Polo

const-ify message fmt string


Omar Polo

typo


Omar Polo

mark message as printf-like


Omar Polo

parenthesize sizeof


Omar Polo

add x{m,c,re}alloc functions

is easier this way than edit the existing code to handle malloc(3) failures.


Omar Polo

de-typedef-ify pt2


Omar Polo

rename rover -> fm


Omar Polo

de-typedef-ify


Omar Polo

drop unnecessary #define


Omar Polo

hardcode SIGWINCH? please