mirror of
https://github.com/adtools/clib2.git
synced 2025-12-08 14:59:05 +00:00
- Removed the various workarounds associated with <unistd.h>, required
for building code that references the networking API. It is now possible, provided you build your code with an existing TCP/IP API header file set (such as from the "Roadshow" SDK) without running into data type or function prototype declaration conflicts. I have added local versions of <arpa/inet.h>, <netinet/in.h>, <netdb.h>, <sys/filio.h>, <sys/ioccom.h>, <sys/ioctl.h>, <sys/select.h> and <sys/socket.h> and updated <unistd.h>, <pwd.h> and <grp.h> accordingly. Note that some of the function prototypes will conflict with the bsdsocket.library/usergroup.library API, which is why you can disable the declarations through the __NO_NET_API preprocessor symbol: if defined, none of the function prototypes will be defined. git-svn-id: file:///Users/olsen/Code/migration-svn-zu-git/logical-line-staging/clib2/trunk@15036 87f5fb63-7c3d-0410-a384-fd976d0f7a62
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: inttypes.h,v 1.2 2005-05-12 13:21:47 obarthel Exp $
|
||||
* $Id: inttypes.h,v 1.3 2005-10-09 12:32:18 obarthel Exp $
|
||||
*
|
||||
* :ts=4
|
||||
*
|
||||
@@ -56,6 +56,12 @@
|
||||
|
||||
/****************************************************************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
/****************************************************************************/
|
||||
|
||||
/* printf() format specifications for different types. */
|
||||
|
||||
/* "Decimal" */
|
||||
@@ -315,4 +321,10 @@ extern uintmax_t wcstoumax(const wchar_t *str, char **ptr, int base);
|
||||
|
||||
/****************************************************************************/
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
||||
/****************************************************************************/
|
||||
|
||||
#endif /* _INTTYPES_H */
|
||||
|
||||
Reference in New Issue
Block a user