API compatibility documentation change

Eric Blake ebb9@byu.net
Thu Jun 21 01:02:00 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Corinna Vinschen on 6/20/2007 8:53 AM:
>> fmemopen - missing, but I'm working on it in newlib
>> open_memstream - missing, but I'm working on it in newlib
> 
> How are you going to implement that?  mmap?  shm_open?

Actually, more like I did for fopencookie.  fmemopen doesn't need to worry
about growth, and provided that realloc is intelligent, open_memstream
shouldn't be too slow, either.

> 
>> stpcpy - missing, but gnulib has an emulation
>> stpncpy - missing, but gnulib has an emulation
> 
> Shouldn't be too difficult.

Also, psignal and psiginfo seem pretty easy to implement.

Here's a first patch to the list of functions, by the way, along with
recent newlib additions:

2007-06-20  Eric Blake  <ebb9@byu.net>

	* cygwin.din: Export exp10, exp10f, pow10, pow10f, strcasestr,
	funopen, fopencookie.
	* include/cygwin/version.h: Bump API minor number.
	* posix.sgml: Minor improvements.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGec6O84KuGfSFAYARAk0JAJsFzlSdaZYrrNqdDwodD0mASZl/BACfcuRz
AnTEU2CR0LpH9Pb1rEvHUiE=
=C5fB
-----END PGP SIGNATURE-----
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygwin.patch9
URL: <http://cygwin.com/pipermail/cygwin-patches/attachments/20070621/42c6b956/attachment.ksh>


More information about the Cygwin-patches mailing list