diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-12-20 10:54:59 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-12-20 10:54:59 +0000 |
commit | 5bff3e3287501d494536b074a5c540c5be2e94bd (patch) | |
tree | adaf5164f25505b33410ffccaa8ca40ca6d59af3 /amiga/schedule.c | |
parent | e34ed32685a8d5cda7e31942cfa091db62643b2e (diff) | |
download | netsurf-5bff3e3287501d494536b074a5c540c5be2e94bd.tar.gz netsurf-5bff3e3287501d494536b074a5c540c5be2e94bd.tar.bz2 |
Update for new SDK
svn path=/trunk/netsurf/; revision=5915
Diffstat (limited to 'amiga/schedule.c')
-rwxr-xr-x | amiga/schedule.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/amiga/schedule.c b/amiga/schedule.c index dd50a8cc5..008bf4d01 100755 --- a/amiga/schedule.c +++ b/amiga/schedule.c @@ -51,13 +51,13 @@ void schedule(int t, void (*callback)(void *p), void *p) nscb = (struct nscallback *)obj->objstruct; - nscb->tv.tv_sec = 0; - nscb->tv.tv_micro = t*10000; + nscb->tv.Seconds = 0; + nscb->tv.Microseconds = t*10000; - while(nscb->tv.tv_micro >= 1000000) + while(nscb->tv.Microseconds >= 1000000) { - nscb->tv.tv_sec++; - nscb->tv.tv_micro -= 1000000; + nscb->tv.Seconds++; + nscb->tv.Microseconds -= 1000000; } GetSysTime(&tv); @@ -66,9 +66,9 @@ void schedule(int t, void (*callback)(void *p), void *p) if(nscb->treq = AllocVec(sizeof(struct timerequest),MEMF_PRIVATE | MEMF_CLEAR)) { *nscb->treq = *tioreq; - nscb->treq->tr_node.io_Command=TR_ADDREQUEST; - nscb->treq->tr_time.tv_sec=nscb->tv.tv_sec; // secs - nscb->treq->tr_time.tv_micro=nscb->tv.tv_micro; // micro + nscb->treq->Request.io_Command=TR_ADDREQUEST; + nscb->treq->Time.Seconds=nscb->tv.tv_sec; // secs + nscb->treq->Time.Microseconds=nscb->tv.Microseconds; // micro SendIO((struct IORequest *)nscb->treq); } #endif |