diff options
author | DJ Delorie <dj@redhat.com> | 2001-10-16 02:55:31 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2001-10-16 02:55:31 +0000 |
commit | ba19b94f67aeec0722939ce17b4067c8fd05f4cc (patch) | |
tree | db034680b326cb43083236abf9737518d7e1c78a /libiberty/mkstemps.c | |
parent | a3366758ce10f5bc06f1a128c4eb82cf2a82e455 (diff) | |
download | gdb-ba19b94f67aeec0722939ce17b4067c8fd05f4cc.zip gdb-ba19b94f67aeec0722939ce17b4067c8fd05f4cc.tar.gz gdb-ba19b94f67aeec0722939ce17b4067c8fd05f4cc.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/mkstemps.c')
-rw-r--r-- | libiberty/mkstemps.c | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/libiberty/mkstemps.c b/libiberty/mkstemps.c index 4b89162..56b0bae 100644 --- a/libiberty/mkstemps.c +++ b/libiberty/mkstemps.c @@ -49,18 +49,27 @@ typedef unsigned long gcc_uint64_t; #define TMP_MAX 16384 #endif -/* Generate a unique temporary file name from TEMPLATE. +/* - TEMPLATE has the form: +@deftypefn Replacement int mkstemps (char *@var{template}, int @var{suffix_len}) +Generate a unique temporary file name from @var{template}. +@var{template} has the form: + +@example <path>/ccXXXXXX<suffix> +@end example + +@var{suffix_len} tells us how long <suffix> is (it can be zero +length). The last six characters of @var{template} before <suffix> +must be @code{XXXXXX}; they are replaced with a string that makes the +filename unique. Returns a file descriptor open on the file for +reading and writing. - SUFFIX_LEN tells us how long <suffix> is (it can be zero length). +@end deftypefn - The last six characters of TEMPLATE before <suffix> must be "XXXXXX"; - they are replaced with a string that makes the filename unique. +*/ - Returns a file descriptor open on the file for reading and writing. */ int mkstemps (template, suffix_len) char *template; |