2007-07-06 Jeff Johnston <jjohnstn@redhat.com>

* arm/syscalls.c (gettimeofday): Change to POSIX signature
        where second argument is passed as void *.
        * bfin/syscalls.c (gettimeofday): Ditto.
        * cris/gensyscalls (gettimeofday): Ditto.
        * cris/linunistd.h (gettimeofday): Ditto.
        * crx/time.c (gettimeofday): Ditto.
        * frv/sim-time.c (gettimeofday): Ditto.
        * i386/cygmon-salib.c (gettimeofday): Ditto.
        * libnosys/gettod.c (gettimeofday): Ditto.
        * m68k/io-gettimeofday.c (gettimeofday): Ditto.
        * sparc/cygmon-salib.c (gettimeofday): Ditto.
        * spu/gettimeofday.c (gettimeofday): Ditto.
This commit is contained in:
Jeff Johnston 2007-07-06 17:00:13 +00:00
parent 0be2bc94e7
commit de229adb1a
12 changed files with 31 additions and 14 deletions

View File

@ -1,3 +1,18 @@
2007-07-06 Jeff Johnston <jjohnstn@redhat.com>
* arm/syscalls.c (gettimeofday): Change to POSIX signature
where second argument is passed as void *.
* bfin/syscalls.c (gettimeofday): Ditto.
* cris/gensyscalls (gettimeofday): Ditto.
* cris/linunistd.h (gettimeofday): Ditto.
* crx/time.c (gettimeofday): Ditto.
* frv/sim-time.c (gettimeofday): Ditto.
* i386/cygmon-salib.c (gettimeofday): Ditto.
* libnosys/gettod.c (gettimeofday): Ditto.
* m68k/io-gettimeofday.c (gettimeofday): Ditto.
* sparc/cygmon-salib.c (gettimeofday): Ditto.
* spu/gettimeofday.c (gettimeofday): Ditto.
2007-06-20 Patrick Mansfield <patmans@us.ibm.com>
* spu/jsre.h: Add JSRE_MKSTEMP and JSRE_MKTEMP values.

View File

@ -22,7 +22,7 @@ int _system _PARAMS ((const char *));
int _rename _PARAMS ((const char *, const char *));
int _isatty _PARAMS ((int));
clock_t _times _PARAMS ((struct tms *));
int _gettimeofday _PARAMS ((struct timeval *, struct timezone *));
int _gettimeofday _PARAMS ((struct timeval *, void *));
int _unlink _PARAMS ((const char *));
int _link _PARAMS ((void));
int _stat _PARAMS ((const char *, struct stat *));
@ -525,9 +525,9 @@ _unlink (const char *path)
}
int
_gettimeofday (struct timeval * tp, struct timezone * tzp)
_gettimeofday (struct timeval * tp, void * tzvp)
{
struct timezone *tzp = tzvp;
if (tp)
{
/* Ask the host for the seconds since the Unix epoch. */

View File

@ -196,7 +196,7 @@ _raise (void)
}
int
_gettimeofday (struct timeval *tv, struct timezone *tz)
_gettimeofday (struct timeval *tv, void *tz)
{
tv->tv_usec = 0;
tv->tv_sec = do_syscall (SYS_time, 0);

View File

@ -93,7 +93,7 @@ cat > gettod.c <<EOF
$lu#include <sys/time.h>
#include <sys/times.h>
int
_gettimeofday (struct timeval *tp, struct timezone *tzp
_gettimeofday (struct timeval *tp, void *tzp
${r}gettimeofday (tp, tzp))
EOF
cat > isatty.c <<EOF

View File

@ -413,7 +413,7 @@ static inline _syscall1(long,mmap,long *, buf)
struct timeval;
struct timezone;
static inline _syscall2(int,gettimeofday,struct timeval *,tp,
struct timezone *, tzp)
void *, tzp)
static inline _syscall2(int,link,const char *,old,const char *,new)
static inline _syscall1(int,unlink,const char *, f)
struct rusage;

View File

@ -43,8 +43,9 @@ clock_t times (struct tms *buf)
}
/* _gettimeofday -- implement in terms of time. */
int gettimeofday (struct timeval *tv, struct timezone *tz)
int gettimeofday (struct timeval *tv, void *tzvp)
{
struct timezone *tz = tzvp;
if (tz)
tz->tz_minuteswest = tz->tz_dsttime = 0;

View File

@ -67,8 +67,9 @@ _DEFUN (_times, _times (buf),
int
_DEFUN (_gettimeofday, _gettimeofday (tv, tz),
struct timeval *tv _AND
struct timezone *tz)
void *tzvp)
{
struct timezone *tz = tzvp;
if (tz)
tz->tz_minuteswest = tz->tz_dsttime = 0;

View File

@ -40,7 +40,7 @@ _syscall1(char **,__get_program_arguments,int *,argc);
_syscall1(void,__sys_exit,int,exitcode);
_syscall1(void,putTtyChar,int,character);
_syscall1(time_t,time,time_t *,ptr);
_syscall2(int, gettimeofday, struct timeval *,time, struct timezone *,z);
_syscall2(int, gettimeofday, struct timeval *,time, void *,z);
_syscall3(int, __open, const char *, filename, int, mode, int, filemode);
_syscall4(void, profil, unsigned short *, buff, unsigned int, bufsiz,
unsigned int, offset, unsigned int, scale);

View File

@ -13,12 +13,11 @@ extern int errno;
#include "warning.h"
struct timeval;
struct timezone;
int
_DEFUN (_gettimeofday, (ptimeval, ptimezone),
struct timeval *ptimeval _AND
struct timezone *ptimezone)
void *ptimezone)
{
errno = ENOSYS;
return -1;

View File

@ -28,11 +28,12 @@
* 1 : errno
*/
int gettimeofday (struct timeval *tv, struct timezone *tz)
int gettimeofday (struct timeval *tv, void *tzvp)
{
#if HOSTED
gdb_parambuf_t parameters;
struct gdb_timeval gtv;
struct timezone *tz = tzvp;
if (!tv)
return 0;
if (tz)

View File

@ -168,7 +168,7 @@ __install_signal_handler (void *func)
}
int
gettimeofday (struct timeval *tp, struct timezone *tzp)
gettimeofday (struct timeval *tp, void *tzp)
{
asm ("or %g0, 156, %g1 \n\
ta 8 \n\

View File

@ -43,7 +43,7 @@ typedef struct
} syscall_gettimeofday_t;
int
gettimeofday (struct timeval *tv, struct timezone *tz)
gettimeofday (struct timeval *tv, void *tz)
{
syscall_gettimeofday_t sys;