diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2007-01-05 15:09:22 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2007-01-05 15:09:22 +0000 |
commit | 7ce031f2117085127359d12c518e594ecd7deca8 (patch) | |
tree | 6bbcef7c4c64ec8a9d747c4d47f4a3d00c62a634 /winsup | |
parent | 9d507d4d4b1a39677da09aebd8b1e7fb4e348aea (diff) | |
download | cygnal-7ce031f2117085127359d12c518e594ecd7deca8.tar.gz cygnal-7ce031f2117085127359d12c518e594ecd7deca8.tar.bz2 cygnal-7ce031f2117085127359d12c518e594ecd7deca8.zip |
* include/strings.h: Don't include string.h. Only declare functions
according to SUSv3.
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/include/strings.h | 39 |
2 files changed, 40 insertions, 4 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 80d012b10..3be0bf9e3 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2007-01-05 Corinna Vinschen <corinna@vinschen.de> + + * include/strings.h: Don't include string.h. Only declare functions + according to SUSv3. + 2007-01-04 Corinna Vinschen <corinna@vinschen.de> (get_ifconf): Set MTU for loopback to more correct value. diff --git a/winsup/cygwin/include/strings.h b/winsup/cygwin/include/strings.h index e9d2839f2..e61e6a533 100644 --- a/winsup/cygwin/include/strings.h +++ b/winsup/cygwin/include/strings.h @@ -1,6 +1,37 @@ -#ifndef _STRINGS_H -#define _STRINGS_H +/* strings.h -#include <string.h> + Copyright 2007 Red Hat, Inc. -#endif /* _STRINGS_H */ + 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 _STRINGS_H_ +#define _STRINGS_H_ + +/* newlib's string.h already declares these functions. */ +#ifndef _STRING_H_ + +#include "_ansi.h" + +#define __need_size_t +#include <stddef.h> + +_BEGIN_STD_C + +int _EXFUN(bcmp,(const void *, const void *, size_t)); +void _EXFUN(bcopy,(const void *, void *, size_t)); +void _EXFUN(bzero,(void *, size_t)); +int _EXFUN(ffs,(int)); +char *_EXFUN(index,(const char *, int)); +char *_EXFUN(rindex,(const char *, int)); +int _EXFUN(strcasecmp,(const char *, const char *)); +int _EXFUN(strncasecmp,(const char *, const char *, size_t)); + +_END_STD_C + +#endif /* _STRING_H_ */ + +#endif /* _STRINGS_H_ */ |