diff options
author | DJ Delorie <dj@delorie.com> | 2001-10-16 02:55:31 +0000 |
---|---|---|
committer | DJ Delorie <dj@delorie.com> | 2001-10-16 02:55:31 +0000 |
commit | f3be4515529c717157531bdf65d27cd9558ac5a0 (patch) | |
tree | 695d6b4bbd60ce9b111fb1ca820467c97c109fca /libiberty/mkstemps.c | |
parent | 4ebc0d353aac952ae3cce8620421ba232d228a92 (diff) | |
download | gdb-f3be4515529c717157531bdf65d27cd9558ac5a0.tar.gz |
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 4b89162751d..56b0baea77e 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; |