#include <zarg.h>
Go to the source code of this file.
Classes | |
struct | struct_crelnt |
struct | struct_setpri |
struct | struct_qio |
struct | struct_enq |
struct | struct_getlki |
struct | struct_crembx |
struct | struct_mgblsc |
struct | struct_crmpsc |
struct | struct_create_region_32 |
struct | struct_args |
struct | struct_getjpi |
struct | struct_getdvi |
Defines | |
#define | __unknown_params |
#define | sys_assign(...) sys$assign(_buildargz5(__VA_ARGS__)) |
#define | sys_filescan(...) sys$filescan(_buildargz5(__VA_ARGS__)) |
Functions | |
int | sys_testcode (void) |
int | sys_setprn (void *prcnam) |
int | sys_setpri (unsigned int *pidadr, void *prcnam, unsigned int pri, unsigned int *prvpri, unsigned int *pol, unsigned int *prvpol) |
int | sys_dclast (void(*astadr)(unsigned long), unsigned long astprm, unsigned int acmode) |
int | sys_hiber (void) |
int | sys_waitfr (unsigned int efn) |
int | sys_wfland (unsigned int efn, unsigned int mask) |
int | sys_wflor (unsigned int efn, unsigned int mask) |
int | sys_clref (unsigned int efn) |
int | sys_setime (unsigned long long *timadr) |
int | sys_setimr (unsigned int efn, signed long long *daytim, void(*astadr)(long), unsigned long reqidt, unsigned int flags) |
int | sys_cantim (unsigned long long reqidt, unsigned int acmode) |
int | sys_numtim (unsigned short int timbuf[7], unsigned long long *timadr) |
int | sys_gettim (unsigned long long *timadr) |
int | sys_schdwk (unsigned int *pidadr, void *prcnam, signed long long *daytim, signed long long *reptim) |
int | sys_resume (unsigned int *pidadr, void *prcnam) |
int | sys_exit (unsigned int code) |
int | sys_forcex (unsigned int *pidadr, void *prcnam, unsigned int code) |
int | sys_setef (unsigned int efn) |
int | sys_synch (unsigned int efn, struct _iosb *iosb) |
int | sys_readef (unsigned int efn, unsigned int *state) |
int | sys_enqw (unsigned int efn, unsigned int lkmode, struct _lksb *lksb, unsigned int flags, void *resnam, unsigned int parid, void(*astadr)(), unsigned long astprm, void(*blkastadr)(), unsigned int acmode, unsigned int rsdm_id) |
int | sys_enq (unsigned int efn, unsigned int lkmode, struct _lksb *lksb, unsigned int flags, void *resnam, unsigned int parid, void(*astadr)(), unsigned long astprm, void(*blkastadr)(), unsigned int acmode, unsigned int rsdm_id) |
int | sys_deq (unsigned int lkid, void *valblk, unsigned int acmode, unsigned int flags) |
int | sys_getlki (unsigned int efn, unsigned int *lkidadr, void *itmlst, struct _iosb *iosb, void(*astadr)(int), int astprm, unsigned int reserved) |
int | sys_getlkiw (unsigned int efn, unsigned int *lkidadr, void *itmlst, struct _iosb *iosb, void(*astadr)(int), int astprm, unsigned int reserved) |
int | sys_asctim (unsigned short int *timlen, void *timbuf, unsigned long long *timadr, char cvtflg) |
int | sys_bintim (void *timbuf, unsigned long long *timadr) |
int | sys_crelnm (unsigned int *attr, void *tabnam, void *lognam, unsigned char *acmode, void *itmlst) |
int | sys_crelnt (unsigned int *attr, void *resnam, unsigned int *reslen, unsigned int *quota, unsigned short *promsk, void *tabnam, void *partab, unsigned char *acmode) |
int | sys_dellnm (void *tabnam, void *lognam, unsigned char *acmode) |
int | sys_trnlnm (unsigned int *attr, void *tabnam, void *lognam, unsigned char *acmode, void *itmlst) |
int | sys_dassgn (unsigned short int chan) |
int | sys_assign (void *devnam, unsigned short int *chan, unsigned int acmode, void *mbxnam, int flags) |
int | sys_qiow (unsigned int efn, unsigned short int chan, unsigned int func, struct _iosb *iosb, void(*astadr)(__unknown_params), long astprm, void *p1, long p2, long p3, long p4, long p5, long p6) |
int | sys_qio (unsigned int efn, unsigned short int chan, unsigned int func, struct _iosb *iosb, void(*astadr)(__unknown_params), long astprm, void *p1, long p2, long p3, long p4, long p5, long p6) |
int | sys_clrast (void) |
int | sys_setast (char enbflg) |
int | sys_ascefc (unsigned int efn, void *name, char prot, char perm) |
int | sys_dacefc (unsigned int efn) |
int | sys_dlcefc (void *name) |
int | sys_crembx (char prmflg, unsigned short int *chan, unsigned int maxmsg, unsigned int bufquo, unsigned int promsk, unsigned int acmode, void *lognam, long flags,...) |
int | sys_delmbx (unsigned short int chan) |
int | sys_getdvi (unsigned int efn, unsigned short int chan, void *devnam, void *itmlst, struct _iosb *iosb, void(*astadr)(), int astprm, unsigned long long *nullarg) |
int | sys_getdviw (unsigned int efn, unsigned short int chan, void *devnam, void *itmlst, struct _iosb *iosb, void(*astadr)(), int astprm, unsigned long long *nullarg) |
int | sys_device_scan (void *return_devnam, unsigned short int *retlen, void *search_devnam, void *itmlst, unsigned long long *contxt) |
int | sys_mount (void *itmlst) |
int | sys_close (struct _fab *fab, void *err, void *suc) |
int | sys_connect (struct _fab *fab, void *err, void *suc) |
int | sys_create (struct _fab *fab, void *err, void *suc) |
int | sys_delete (struct _fab *fab, void *err, void *suc) |
int | sys_disconnect (struct _fab *fab, void *err, void *suc) |
int | sys_display (struct _fab *fab, void *err, void *suc) |
int | sys_enter (struct _fab *fab, void *err, void *suc) |
int | sys_erase (struct _fab *fab, void *err, void *suc) |
int | sys_extend (struct _fab *fab, void *err, void *suc) |
int | sys_find (struct _fab *fab, void *err, void *suc) |
int | sys_flush (struct _fab *fab, void *err, void *suc) |
int | sys_free (struct _fab *fab, void *err, void *suc) |
int | sys_get (struct _fab *fab, void *err, void *suc) |
int | sys_modify (struct _fab *fab, void *err, void *suc) |
int | sys_nxtvol (struct _fab *fab, void *err, void *suc) |
int | sys_open (struct _fab *fab, void *err, void *suc) |
int | sys_parse (struct _fab *fab, void *err, void *suc) |
int | sys_put (struct _fab *fab, void *err, void *suc) |
int | sys_read (struct _fab *fab, void *err, void *suc) |
int | sys_release (struct _fab *fab, void *err, void *suc) |
int | sys_remove (struct _fab *fab, void *err, void *suc) |
int | sys_rename (struct _fab *fab, void *err, void *suc) |
int | sys_rewind (struct _fab *fab, void *err, void *suc) |
int | sys_search (struct _fab *fab, void *err, void *suc) |
int | sys_space (struct _fab *fab, void *err, void *suc) |
int | sys_truncate (struct _fab *fab, void *err, void *suc) |
int | sys_update (struct _fab *fab, void *err, void *suc) |
int | sys_wait (struct _fab *fab, void *err, void *suc) |
int | sys_write (struct _fab *fab, void *err, void *suc) |
int | sys_filescan (void *srcstr, void *valuelst,...) |
int | sys_setddir2 (struct _fab *fab, void *err, void *suc) |
int | sys_setdfprot (struct _fab *fab, void *err, void *suc) |
int | sys_ssvexc (struct _fab *fab, void *err, void *suc) |
int | sys_rmsrundwn (struct _fab *fab, void *err, void *suc) |
#define sys_assign | ( | ... | ) | sys$assign(_buildargz5(__VA_ARGS__)) |
#define sys_filescan | ( | ... | ) | sys$filescan(_buildargz5(__VA_ARGS__)) |
int sys_ascefc | ( | unsigned int | efn, | |
void * | name, | |||
char | prot, | |||
char | perm | |||
) |
int sys_asctim | ( | unsigned short int * | timlen, | |
void * | timbuf, | |||
unsigned long long * | timadr, | |||
char | cvtflg | |||
) |
int sys_assign | ( | void * | devnam, | |
unsigned short int * | chan, | |||
unsigned int | acmode, | |||
void * | mbxnam, | |||
int | flags | |||
) |
int sys_bintim | ( | void * | timbuf, | |
unsigned long long * | timadr | |||
) |
int sys_cantim | ( | unsigned long long | reqidt, | |
unsigned int | acmode | |||
) |
int sys_close | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
Definition at line 705 of file starlet.c.
References INLINE_SYSCALL1.
Referenced by exe_imgact(), and exe_procstrt().
int sys_clrast | ( | void | ) |
int sys_clref | ( | unsigned int | efn | ) |
int sys_connect | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_create | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_crelnm | ( | unsigned int * | attr, | |
void * | tabnam, | |||
void * | lognam, | |||
unsigned char * | acmode, | |||
void * | itmlst | |||
) |
int sys_crelnt | ( | unsigned int * | attr, | |
void * | resnam, | |||
unsigned int * | reslen, | |||
unsigned int * | quota, | |||
unsigned short * | promsk, | |||
void * | tabnam, | |||
void * | partab, | |||
unsigned char * | acmode | |||
) |
Definition at line 46 of file starlet.c.
References struct_crelnt::acmode, struct_crelnt::attr, INLINE_SYSCALL, struct_crelnt::partab, struct_crelnt::promsk, struct_crelnt::quota, struct_crelnt::reslen, struct_crelnt::resnam, and struct_crelnt::tabnam.
int sys_crembx | ( | char | prmflg, | |
unsigned short int * | chan, | |||
unsigned int | maxmsg, | |||
unsigned int | bufquo, | |||
unsigned int | promsk, | |||
unsigned int | acmode, | |||
void * | lognam, | |||
long | flags, | |||
... | ||||
) |
Definition at line 325 of file starlet.c.
References struct_crembx::acmode, struct_crembx::bufquo, struct_crembx::chan, struct_crembx::flags, INLINE_SYSCALL, struct_crembx::lognam, struct_crembx::maxmsg, struct_crembx::prmflg, and struct_crembx::promsk.
int sys_dacefc | ( | unsigned int | efn | ) |
int sys_dassgn | ( | unsigned short int | chan | ) |
int sys_dclast | ( | void(*)(unsigned long) | astadr, | |
unsigned long | astprm, | |||
unsigned int | acmode | |||
) |
int sys_delete | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_dellnm | ( | void * | tabnam, | |
void * | lognam, | |||
unsigned char * | acmode | |||
) |
int sys_delmbx | ( | unsigned short int | chan | ) |
int sys_deq | ( | unsigned int | lkid, | |
void * | valblk, | |||
unsigned int | acmode, | |||
unsigned int | flags | |||
) |
int sys_device_scan | ( | void * | return_devnam, | |
unsigned short int * | retlen, | |||
void * | search_devnam, | |||
void * | itmlst, | |||
unsigned long long * | contxt | |||
) |
int sys_disconnect | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_display | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_dlcefc | ( | void * | name | ) |
int sys_enq | ( | unsigned int | efn, | |
unsigned int | lkmode, | |||
struct _lksb * | lksb, | |||
unsigned int | flags, | |||
void * | resnam, | |||
unsigned int | parid, | |||
void(*)() | astadr, | |||
unsigned long | astprm, | |||
void(*)() | blkastadr, | |||
unsigned int | acmode, | |||
unsigned int | rsdm_id | |||
) |
Definition at line 165 of file starlet.c.
References INLINE_SYSCALL, struct_args::s1, struct_args::s10, struct_args::s11, struct_args::s2, struct_args::s3, struct_args::s4, struct_args::s5, struct_args::s6, struct_args::s7, struct_args::s8, and struct_args::s9.
int sys_enqw | ( | unsigned int | efn, | |
unsigned int | lkmode, | |||
struct _lksb * | lksb, | |||
unsigned int | flags, | |||
void * | resnam, | |||
unsigned int | parid, | |||
void(*)() | astadr, | |||
unsigned long | astprm, | |||
void(*)() | blkastadr, | |||
unsigned int | acmode, | |||
unsigned int | rsdm_id | |||
) |
Definition at line 185 of file starlet.c.
References INLINE_SYSCALL, struct_args::s1, struct_args::s10, struct_args::s11, struct_args::s2, struct_args::s3, struct_args::s4, struct_args::s5, struct_args::s6, struct_args::s7, struct_args::s8, and struct_args::s9.
int sys_enter | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_erase | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_exit | ( | unsigned int | code | ) |
int sys_extend | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_filescan | ( | void * | srcstr, | |
void * | valuelst, | |||
... | ||||
) |
int sys_find | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_flush | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_forcex | ( | unsigned int * | pidadr, | |
void * | prcnam, | |||
unsigned int | code | |||
) |
int sys_free | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_get | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_getdvi | ( | unsigned int | efn, | |
unsigned short int | chan, | |||
void * | devnam, | |||
void * | itmlst, | |||
struct _iosb * | iosb, | |||
void(*)() | astadr, | |||
int | astprm, | |||
unsigned long long * | nullarg | |||
) |
Definition at line 480 of file starlet.c.
References struct_getdvi::astadr, struct_getdvi::astprm, struct_getdvi::chan, struct_getdvi::devnam, struct_getdvi::efn, INLINE_SYSCALL, struct_getdvi::iosb, struct_getdvi::itmlst, and struct_getdvi::nullarg.
int sys_getdviw | ( | unsigned int | efn, | |
unsigned short int | chan, | |||
void * | devnam, | |||
void * | itmlst, | |||
struct _iosb * | iosb, | |||
void(*)() | astadr, | |||
int | astprm, | |||
unsigned long long * | nullarg | |||
) |
Definition at line 496 of file starlet.c.
References struct_getdvi::astadr, struct_getdvi::astprm, struct_getdvi::chan, struct_getdvi::devnam, struct_getdvi::efn, INLINE_SYSCALL, struct_getdvi::iosb, struct_getdvi::itmlst, and struct_getdvi::nullarg.
int sys_getlki | ( | unsigned int | efn, | |
unsigned int * | lkidadr, | |||
void * | itmlst, | |||
struct _iosb * | iosb, | |||
void(*)(int) | astadr, | |||
int | astprm, | |||
unsigned int | reserved | |||
) |
Definition at line 209 of file starlet.c.
References struct_getlki::astadr, struct_getlki::astprm, struct_getlki::efn, INLINE_SYSCALL, struct_getlki::iosb, struct_getlki::itmlst, struct_getlki::lkidadr, and struct_getlki::reserved.
int sys_getlkiw | ( | unsigned int | efn, | |
unsigned int * | lkidadr, | |||
void * | itmlst, | |||
struct _iosb * | iosb, | |||
void(*)(int) | astadr, | |||
int | astprm, | |||
unsigned int | reserved | |||
) |
Definition at line 224 of file starlet.c.
References struct_getlki::astadr, struct_getlki::astprm, struct_getlki::efn, INLINE_SYSCALL, struct_getlki::iosb, struct_getlki::itmlst, struct_getlki::lkidadr, and struct_getlki::reserved.
int sys_gettim | ( | unsigned long long * | timadr | ) |
int sys_hiber | ( | void | ) |
int sys_modify | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_mount | ( | void * | itmlst | ) |
int sys_numtim | ( | unsigned short int | timbuf[7], | |
unsigned long long * | timadr | |||
) |
int sys_nxtvol | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_open | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_parse | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_put | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_qio | ( | unsigned int | efn, | |
unsigned short int | chan, | |||
unsigned int | func, | |||
struct _iosb * | iosb, | |||
void(*)(__unknown_params) | astadr, | |||
long | astprm, | |||
void * | p1, | |||
long | p2, | |||
long | p3, | |||
long | p4, | |||
long | p5, | |||
long | p6 | |||
) |
Definition at line 285 of file starlet.c.
References struct_qio::astadr, struct_qio::astprm, struct_qio::chan, struct_qio::efn, struct_qio::func, INLINE_SYSCALL, struct_qio::iosb, struct_qio::p1, struct_qio::p2, struct_qio::p3, struct_qio::p4, struct_qio::p5, and struct_qio::p6.
int sys_qiow | ( | unsigned int | efn, | |
unsigned short int | chan, | |||
unsigned int | func, | |||
struct _iosb * | iosb, | |||
void(*)(__unknown_params) | astadr, | |||
long | astprm, | |||
void * | p1, | |||
long | p2, | |||
long | p3, | |||
long | p4, | |||
long | p5, | |||
long | p6 | |||
) |
Definition at line 263 of file starlet.c.
References struct_qio::astadr, struct_qio::astprm, struct_qio::chan, struct_qio::efn, exe_synch(), struct_qio::func, INLINE_SYSCALL, struct_qio::iosb, struct_qio::p1, struct_qio::p2, struct_qio::p3, struct_qio::p4, struct_qio::p5, and struct_qio::p6.
int sys_read | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_readef | ( | unsigned int | efn, | |
unsigned int * | state | |||
) |
int sys_release | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_remove | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_rename | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_resume | ( | unsigned int * | pidadr, | |
void * | prcnam | |||
) |
int sys_rewind | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_rmsrundwn | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_schdwk | ( | unsigned int * | pidadr, | |
void * | prcnam, | |||
signed long long * | daytim, | |||
signed long long * | reptim | |||
) |
int sys_search | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_setast | ( | char | enbflg | ) |
int sys_setddir2 | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_setdfprot | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_setef | ( | unsigned int | efn | ) |
int sys_setime | ( | unsigned long long * | timadr | ) |
int sys_setimr | ( | unsigned int | efn, | |
signed long long * | daytim, | |||
void(*)(long) | astadr, | |||
unsigned long | reqidt, | |||
unsigned int | flags | |||
) |
int sys_setpri | ( | unsigned int * | pidadr, | |
void * | prcnam, | |||
unsigned int | pri, | |||
unsigned int * | prvpri, | |||
unsigned int * | pol, | |||
unsigned int * | prvpol | |||
) |
Definition at line 27 of file starlet.c.
References INLINE_SYSCALL, struct_setpri::pidadr, struct_setpri::pol, struct_setpri::prcnam, struct_setpri::pri, struct_setpri::prvpol, and struct_setpri::prvpri.
int sys_setprn | ( | void * | prcnam | ) |
int sys_space | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_ssvexc | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_synch | ( | unsigned int | efn, | |
struct _iosb * | iosb | |||
) |
int sys_testcode | ( | void | ) |
int sys_trnlnm | ( | unsigned int * | attr, | |
void * | tabnam, | |||
void * | lognam, | |||
unsigned char * | acmode, | |||
void * | itmlst | |||
) |
Definition at line 74 of file starlet.c.
References INLINE_SYSCALL.
Referenced by search_log_repl().
int sys_truncate | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_update | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_wait | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |
int sys_waitfr | ( | unsigned int | efn | ) |
int sys_wfland | ( | unsigned int | efn, | |
unsigned int | mask | |||
) |
int sys_wflor | ( | unsigned int | efn, | |
unsigned int | mask | |||
) |
int sys_write | ( | struct _fab * | fab, | |
void * | err, | |||
void * | suc | |||
) |