* include/cygwin/stdlib.h: New file.
* environ.cc (unsetenv): Change to return -1 on input error. * include/cygwin/version.h: Add more description to latest api bump.
This commit is contained in:
61
winsup/cygwin/include/cygwin/stdlib.h
Normal file
61
winsup/cygwin/include/cygwin/stdlib.h
Normal file
@ -0,0 +1,61 @@
|
||||
/* stdlib.h
|
||||
|
||||
Copyright 2005 Red Hat Inc.
|
||||
|
||||
This file is part of Cygwin.
|
||||
|
||||
This software is a copyrighted work licensed under the terms of the
|
||||
Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||
details. */
|
||||
|
||||
#ifndef _CYGWIN_STDLIB_H
|
||||
#define _CYGWIN_STDLIB_H
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
const char *getprogname (void);
|
||||
void setprogname (const char *);
|
||||
|
||||
#ifndef __STRICT_ANSI__
|
||||
char *realpath (const char *, char *);
|
||||
int unsetenv (const char *);
|
||||
int random (void);
|
||||
long srandom (unsigned);
|
||||
char *ptsname (int);
|
||||
int grantpt (int);
|
||||
int unlockpt (int);
|
||||
#endif /*__STRICT_ANSI__*/
|
||||
|
||||
#undef _malloc_r
|
||||
#define _malloc_r(r, s) malloc (s)
|
||||
#undef _free_r
|
||||
#define _free_r(r, p) free (p)
|
||||
#undef _realloc_r
|
||||
#define _realloc_r(r, p, s) realloc (p, s)
|
||||
#undef _calloc_r
|
||||
#define _calloc_r(r, s1, s2) calloc (s1, s2);
|
||||
#undef _memalign_r
|
||||
#define _memalign_r(r, s1, s2) memalign (s1, s2);
|
||||
#undef _mallinfo_r
|
||||
#define _mallinfo_r(r) mallinfo ()
|
||||
#undef _malloc_stats_r
|
||||
#define _malloc_stats_r(r) malloc_stats ()
|
||||
#undef _mallopt_r
|
||||
#define _mallopt_r(i1, i2) mallopt (i1, i2)
|
||||
#undef _malloc_usable_size_r
|
||||
#define _malloc_usable_size_r(r, p) malloc_usable_size (p)
|
||||
#undef _valloc_r
|
||||
#define _valloc_r(r, s) valloc (s)
|
||||
#undef _pvalloc_r
|
||||
#define _pvalloc_r(r, s) pvalloc (s)
|
||||
#undef _malloc_trim_r
|
||||
#define _malloc_trim_r(r, s) malloc_trim (s)
|
||||
#undef _mstats_r
|
||||
#define _mstats_r(r, p) mstats (p)
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif /*_CYGWIN_STDLIB_H*/
|
@ -280,7 +280,8 @@ details. */
|
||||
145: Add MAP_NORESERVE flag to mmap.
|
||||
146: Change SI_USER definition. FIXME: Need to develop compatibility macro
|
||||
for this?
|
||||
147: Eliminate problematic d_ino from dirent structure.
|
||||
147: Eliminate problematic d_ino from dirent structure. unsetenv now returns
|
||||
int, as per linux.
|
||||
*/
|
||||
|
||||
/* Note that we forgot to bump the api for ualarm, strtoll, strtoull */
|
||||
|
Reference in New Issue
Block a user