home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 4
/
AUCD4.iso
/
acorn
/
riscos
/
releases
/
timesrc
/
!CD_Deck
/
h
/
TimeLib
< prev
Wrap
Text File
|
1995-11-06
|
2KB
|
48 lines
/* header file for TimeShare SWI veneers */
struct information { char *name; int size; int words[128]; };
_kernel_oserror *timeshare_readcurrentclock(int flags, int *clock, int *framerate);
_kernel_oserror *timeshare_readactiveclocktransmitters(int flags, int *table);
_kernel_oserror *timeshare_readavailableclocks(int flags, int *table);
_kernel_oserror *timeshare_readavailableclocktransmitters(int flags, int *table);
_kernel_oserror *timeshare_interruptschedule(int flags, int *schedule, int rate, int dataword, int address);
_kernel_oserror *timeshare_pollwordschedule(int flags, int *schedule, int rate, int pollword);
_kernel_oserror *timeshare_timesharevschedule(int flags, int *schedule, int rate);
_kernel_oserror *timeshare_clocktransmittercontrol(int flags, int *framerate, int transmitter);
_kernel_oserror *timeshare_clockcontrol(int flags, int clock, int data);
_kernel_oserror *timeshare_readtimeaddress(int flags, int *timeaddress, int *clients);
_kernel_oserror *timeshare_readtime(int flags, int framerate, int *time);
_kernel_oserror *timeshare_converttimetospecified(int flags, int framerate, int *time);
_kernel_oserror *timeshare_converttimefromspecified(int flags, int framerate, int *time);
_kernel_oserror *timeshare_readclockinformation(int flags, int clock, struct information *info);
_kernel_oserror *timeshare_readclocktransmitterinformation(int flags, int transmitter, struct information *info);
_kernel_oserror *timeshare_interpretframerateidentifier(int flags, int framerate, char *result, int *size);
_kernel_oserror *timeshare_deregister(int flags, int *count);
#define action_select 0<<8
#define action_deselect 1<<8
#define action_setframe 2<<8
#define action_start 3<<8
#define action_stop 4<<8
#define action_set 5<<8
#define action_setspeed 6<<8
#define reverse 0x8000000