1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

move struct timeval to missing.h

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
michal 2002-09-17 13:52:45 +00:00
parent 9d29825355
commit c7e16e94e4
6 changed files with 13 additions and 54 deletions

10
eval.c
View file

@ -74,16 +74,6 @@ char *strrchr _((const char*,const char));
#endif
#include <sys/types.h>
#ifdef HAVE_SYS_TIME_H
# include <sys/time.h>
#else
#ifndef NT
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* and microseconds */
};
#endif /* NT */
#endif
#include <signal.h>
#include <errno.h>

11
io.c
View file

@ -60,17 +60,6 @@
# define ftello ftell
#endif
#ifdef HAVE_SYS_TIME_H
# include <sys/time.h>
#else
#ifndef NT
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* and microseconds */
};
#endif
#endif
#include <sys/stat.h>
/* EMX has sys/param.h, but.. */

View file

@ -1,6 +1,7 @@
/************************************************
missing.h - prototype for *.c in ./missing
missing.h - prototype for *.c in ./missing, and
for missing timeval struct
$Author$
$Date$
@ -11,6 +12,16 @@
#ifndef MISSING_H
#define MISSING_H
#if defined(HAVE_SYS_TIME_H)
# include <sys/time.h>
#elif !defined(NT)
# define time_t long
struct timeval {
time_t tv_sec; /* seconds */
time_t tv_usec; /* microseconds */
};
#endif
#ifndef HAVE_ACOSH
extern double acosh _((double));
extern double asinh _((double));

View file

@ -22,16 +22,6 @@
#endif
#include <time.h>
#ifndef NT
#ifdef HAVE_SYS_TIME_H
# include <sys/time.h>
#else
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* and microseconds */
};
#endif
#endif /* NT */
#include <ctype.h>
struct timeval rb_time_interval _((VALUE));

View file

@ -144,16 +144,6 @@ genrand_real()
#include <unistd.h>
#endif
#include <time.h>
#ifndef NT
#ifdef HAVE_SYS_TIME_H
# include <sys/time.h>
#else
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* and microseconds */
};
#endif
#endif /* NT */
static int first = 1;

13
time.c
View file

@ -12,23 +12,12 @@
#include "ruby.h"
#include <sys/types.h>
#include <time.h>
#ifndef NT
#ifdef HAVE_SYS_TIME_H
# include <sys/time.h>
#else
#define time_t long
struct timeval {
time_t tv_sec; /* seconds */
time_t tv_usec; /* and microseconds */
};
#endif
#endif /* NT */
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#include <math.h>
VALUE rb_cTime;