* include/stdio.h (SEEK_SET, SEEK_CUR, SEEK_END): Define

unconditionally.  Change comment.
	* include/unistd.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
	here too.
	* include/io.h (rename): Declare.
	(remove): Declare.
This commit is contained in:
Danny Smith 2007-01-19 03:21:09 +00:00
parent 45fa1f99c6
commit 8dabc54e41
4 changed files with 33 additions and 15 deletions

View File

@ -1,3 +1,12 @@
2007-01-19 Danny Smith <dannysmith@users.sourceforge.net>
* include/stdio.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
unconditionally. Change comment.
* include/unistd.h (SEEK_SET, SEEK_CUR, SEEK_END): Define
here too.
* include/io.h (rename): Declare.
(remove): Declare.
2006-12-31 Keith Marshall <keithmarshall@users.sourceforge.net>
* include/libgen.h: New file; required by...
@ -22,7 +31,7 @@
2006-11-21 Danny Smith <dannysmith@users.sourceforge.net>
* Makefile.in: Add aclocal.m4:to source release.
* Makefile.in: Add aclocal.m4 to source release.
* mingwex/Makefile.in: Ditto.
* profile/Makefile.in: Ditto.

View File

@ -226,6 +226,10 @@ _CRTIMP int __cdecl _open_osfhandle (long, int);
_CRTIMP int __cdecl _pipe (int *, unsigned int, int);
_CRTIMP int __cdecl _read (int, void*, unsigned int);
_CRTIMP int __cdecl _setmode (int, int);
/* MS puts remove & rename (but not wide versions) in io.h as well
as in stdio.h. */
_CRTIMP int __cdecl remove (const char*);
_CRTIMP int __cdecl rename (const char*, const char*);
/* SH_... flags for nShFlags defined in share.h
* Optional fourth argument is unsigned unPermissions */

View File

@ -101,20 +101,11 @@
#define BUFSIZ 512
/* Constants for nOrigin indicating the position relative to which fseek
* sets the file position. Enclosed in ifdefs because io.h could also
* define them. (Though not anymore since io.h includes this file now.) */
#ifndef SEEK_SET
#define SEEK_SET (0)
#endif
#ifndef SEEK_CUR
#define SEEK_CUR (1)
#endif
#ifndef SEEK_END
#define SEEK_END (2)
#endif
* sets the file position. Defined unconditionally since ISO and POSIX
* say they are defined here. */
#define SEEK_SET 0
#define SEEK_CUR 1
#define SEEK_END 2
#ifndef RC_INVOKED

View File

@ -14,10 +14,24 @@
#include <getopt.h>
#undef __UNISTD_GETOPT__
/* These are also defined in stdio.h. */
#ifndef SEEK_SET
#define SEEK_SET 0
#endif
#ifndef SEEK_CUR
#define SEEK_CUR 1
#endif
#ifndef SEEK_END
#define SEEK_END 2
#endif
#ifdef __cplusplus
extern "C" {
#endif
/* This is defined as a real library function to allow autoconf
to verify its existence. */
int ftruncate(int, off_t);