From 2693eddb3291848e0c2193f01d2ffb16639d08a8 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Mon, 19 Jul 2010 18:25:41 +0000 Subject: Document mkostemp and mkostemps. * textbinary.sgml (textbin-devel): Document temp file behavior. (textbin-issue): Use sed rather than cat as an example of a default-mode application. * new-features.sgml (ov-new1.7.6): Document mkostemp[s]. --- winsup/doc/textbinary.sgml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'winsup/doc/textbinary.sgml') diff --git a/winsup/doc/textbinary.sgml b/winsup/doc/textbinary.sgml index 98aa2b1ae..7f4aae5fb 100644 --- a/winsup/doc/textbinary.sgml +++ b/winsup/doc/textbinary.sgml @@ -23,7 +23,7 @@ standard input and output) as text. All other programs (such as would use binary mode. In practice with Cygwin, programs that deal explicitly with object files specify binary mode (this is the case of od, which is helpful to diagnose CR problems). Most -other programs (such as cat, cmp, +other programs (such as sed, cmp, tr) use the default mode. @@ -113,6 +113,11 @@ specified with the flag O_BINARY and text mode with O_TEXT. These symbols are defined in fcntl.h. +The mkstemp() and mkstemps() +calls force binary mode. Use mkostemp() or +mkostemps() with the same flags +as open() for more control on temporary files. + In the fopen() and popen() function calls, binary mode can be specified by adding a b to the mode string. Text mode is specified by adding a t -- cgit v1.2.3