add mkstemps

Jeff Johnston jjohnstn@redhat.com
Fri Jul 3 17:20:00 GMT 2009


Thanks Eric.  If you could change the ELIX levels for the added mk 
functions to be 4 instead of 2, I'm fine with
the patch.

-- Jeff J.

Eric Blake wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> According to Jeff Johnston on 6/30/2009 3:00 PM:
>   
>> Please post any updated patches you intend to check-in as it makes it
>> hard to review based on
>> my low ESP skills :)
>>     
>
> Here's the latest draft of both patches:
>
> 2009-07-01  Eric Blake  <ebb9@byu.net>
>
> 	Add mkdtemp, mkstemps.
> 	* libc/stdio/mktemp.c: Fix documentation.
> 	(_gettemp): Add domkdir and length parameters.  Check for
> 	insufficient 'X' suffix.  Drop cygwin-specific code.
> 	(_mkstemp_r, _mktemp_r, mkstemp, mktemp): Adjust clients.
> 	(_mkdtemp_r, _mkstemps_r, mkdtemp, mkstemps): New functions.
> 	* libc/include/stdlib.h (_mkdtemp_r, _mkstemps_r, mkdtemp)
> 	(mkstemps): Declare them.
>
> 	Add fpurge.
> 	* libc/stdio/fpurge.c (fpurge, _fpurge_r): New file.
> 	* libc/stdio/Makefile.am (ELIX_4_SOURCES, CHEWOUT_FILES, fpurge):
> 	Build it.
> 	* libc/stdio/Makefile.in: Regenerated.
> 	* libc/include/stdio.h (fpurge, _fpurge_r): New declarations.
> 	* libc/stdio/stdio.tex: Build documentation.
>
> - --
> Don't work too hard, make some time for fun as well!
>
> Eric Blake             ebb9@byu.net
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (Cygwin)
> Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkpKtYYACgkQ84KuGfSFAYCyuQCfYg24RwwVAIm454c0x20iANzX
> JXkAoNGZSNpgyPTvj9/NaIxhLymmkngL
> =j4qF
> -----END PGP SIGNATURE-----
>   



More information about the Newlib mailing list