diff options
author | Eric Blake <eblake@redhat.com> | 2009-12-22 13:07:24 +0000 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2009-12-22 13:07:24 +0000 |
commit | b2e79f980050562756250491e135cb3e5072b82f (patch) | |
tree | cbc72918861a7c19ffa629d2171eee8c31ce644a /newlib/libc/include/stdlib.h | |
parent | 59cb363a5fd02adf32fca81380c6f438d8b75615 (diff) | |
download | cygnal-b2e79f980050562756250491e135cb3e5072b82f.tar.gz cygnal-b2e79f980050562756250491e135cb3e5072b82f.tar.bz2 cygnal-b2e79f980050562756250491e135cb3e5072b82f.zip |
Fix getsubopt declaration.
* libc/include/sys/unistd.h (suboptarg, getsubopt): Move...
* libc/include/stdlib.h: ...here, to match POSIX for getsubopt.
Diffstat (limited to 'newlib/libc/include/stdlib.h')
-rw-r--r-- | newlib/libc/include/stdlib.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/newlib/libc/include/stdlib.h b/newlib/libc/include/stdlib.h index 82a2207f5..b33503d82 100644 --- a/newlib/libc/include/stdlib.h +++ b/newlib/libc/include/stdlib.h @@ -83,6 +83,10 @@ char * _EXFUN(getenv,(const char *__string)); char * _EXFUN(_getenv_r,(struct _reent *, const char *__string)); char * _EXFUN(_findenv,(_CONST char *, int *)); char * _EXFUN(_findenv_r,(struct _reent *, _CONST char *, int *)); +#ifndef __STRICT_ANSI__ +extern char *suboptarg; /* getsubopt(3) external variable */ +int _EXFUN(getsubopt,(char **, char * const *, char **)); +#endif long _EXFUN(labs,(long)); ldiv_t _EXFUN(ldiv,(long __numer, long __denom)); _PTR _EXFUN_NOTHROW(malloc,(size_t __size)); |