forked from osmocom/wireshark
Try defining just _USE_XOPEN and see if that gets "strptime()" declared
on most platforms; it works on Solaris, at least. svn path=/trunk/; revision=4630
This commit is contained in:
parent
e6f24ee951
commit
7b4403d361
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* $Id: ftype-time.c,v 1.14 2002/01/30 10:10:03 guy Exp $
|
||||
* $Id: ftype-time.c,v 1.15 2002/01/30 10:19:44 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@ethereal.com>
|
||||
|
@ -31,23 +31,8 @@
|
|||
* Just make sure we include the prototype for strptime as well
|
||||
* (needed for glibc 2.2)
|
||||
*/
|
||||
#ifndef _XOPEN_SOURCE
|
||||
#define _XOPEN_SOURCE 500
|
||||
#endif
|
||||
#define __USE_XOPEN
|
||||
|
||||
/*
|
||||
* Defining _XOPEN_SOURCE is needed on some platforms, e.g. platforms
|
||||
* using glibc, to expand the set of things system header files define.
|
||||
*
|
||||
* Unfortunately, on other platforms, such as some versions of Solaris,
|
||||
* it *reduces* that set as well, e.g. causing "struct timeval" not
|
||||
* to be defined.
|
||||
*
|
||||
* So we define __EXTENSIONS__ so that "struct timeval" is defined.
|
||||
*/
|
||||
#define __EXTENSIONS__
|
||||
|
||||
#include <time.h>
|
||||
|
||||
#include <ftypes-int.h>
|
||||
|
|
17
text2pcap.c
17
text2pcap.c
|
@ -6,7 +6,7 @@
|
|||
*
|
||||
* (c) Copyright 2001 Ashok Narayanan <ashokn@cisco.com>
|
||||
*
|
||||
* $Id: text2pcap.c,v 1.13 2002/01/30 10:10:01 guy Exp $
|
||||
* $Id: text2pcap.c,v 1.14 2002/01/30 10:19:43 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@ethereal.com>
|
||||
|
@ -90,23 +90,8 @@
|
|||
* Just make sure we include the prototype for strptime as well
|
||||
* (needed for glibc 2.2)
|
||||
*/
|
||||
#ifndef _XOPEN_SOURCE
|
||||
#define _XOPEN_SOURCE 500
|
||||
#endif
|
||||
#define __USE_XOPEN
|
||||
|
||||
/*
|
||||
* Defining _XOPEN_SOURCE is needed on some platforms, e.g. platforms
|
||||
* using glibc, to expand the set of things system header files define.
|
||||
*
|
||||
* Unfortunately, on other platforms, such as some versions of Solaris,
|
||||
* it *reduces* that set as well, e.g. causing "struct timeval" not
|
||||
* to be defined.
|
||||
*
|
||||
* So we define __EXTENSIONS__ so that "struct timeval" is defined.
|
||||
*/
|
||||
#define __EXTENSIONS__
|
||||
|
||||
#include <time.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
|
|
Loading…
Reference in New Issue