#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 | |||
| ) |
1.5.5