aboutsummaryrefslogtreecommitdiff
path: root/src/stdio/pclose.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* clean up stdio_impl.h•••this header evolved to facilitate the extremely lazy practice of omitting explicit includes of the necessary headers in individual stdio source files; not only was this sloppy, but it also increased build time. now, stdio_impl.h is only including the headers it needs for its own use; any further headers needed by source files are included directly where needed. Rich Felker2012-11-081-1/+2
* avoid cancellation in pclose•••at the point pclose might receive and act on cancellation, it has already invalidated the FILE passed to it. thus, per musl's QOI guarantees about cancellation and resource allocation/deallocation, it's not a candidate for cancellation. if it were required to be a cancellation point by posix, we would have to switch the order of deallocation, but somehow still close the pipe in order to trigger the child process to exit. i looked into doing this, but the logic gets ugly, and i'm not sure the semantics are conformant, so i'd rather just leave it alone unless there's a need to change it. Rich Felker2012-06-201-3/+4
* fix invalid memory access in pcloseRich Felker2012-06-201-1/+2
* initial check-in, version 0.5.0Rich Felker2011-02-121-0/+10