(chibi log) defines but does not export:
(define (open-output-file/append path)
(let ((fd (open path
(+ open/create open/write open/append open/non-block))))
(open-output-file-descriptor fd)))
I should probably refactor that as a utility exported from (chibi filesystem),
which provides those low-level file-descriptor operators.
In the original plan for R7RS large this would have been part of the
Green (non-portable) docket, although this functionality seems missing
I'm not sure where this falls in the current R7RS large plans but it
should definitely be included.
--
Alex