Commits


use -1 instead of WAIT_ANY for portability


wops, forgot to bundle setres{g,u}id in the tarball


checks/compats for setres{gid,uid}


u_char -> unsigned char for portability


fix pre on netsurf netsurf' css lib doesn't seem to support `initial', so provide a fallback for it.


hide some debugging code behind a DPRINTF


fix -MMD test runtest first tries *without* the given extra-cflags, so -MMD was never added. singletest, instead, always use the args


update README


style tweaks


wrap preformatted in a figure and provide a caption too (if any)


template: drop the tp_body field


template: some printf -> puts conversions


template: allow '|' in some contexts


template: add template.1, template.7 will follow it's internal documentation only, not meant to be distributed.


template: fix possible use-after-free and drop the `render' sugar if some of the tp_* function fails, the inner code could free the template too (that's what galileo does), so `tp->tp_ret' would access free'd memory! Instead, add a local variable `tp_ret' to keep track of the return code. While here, drop the `render' shortand that adds the argument call, the template_reset function and adapt the regress.