00001 #ifndef vms_drivers_h
00002 #define vms_drivers_h
00003
00004
00005
00006 #include <fkbdef.h>
00007 #include <irpdef.h>
00008 #include <pdscdef.h>
00009 #include <splcoddef.h>
00010 #include <spldef.h>
00011 #include <ssdef.h>
00012 #include <stsdef.h>
00013 #include <ucbdef.h>
00014 #include <vecdef.h>
00015
00016 #include <exe_routines.h>
00017 #include <ioc_routines.h>
00018 #include <smp_routines.h>
00019
00020 #define fork(fork_routine, fr3, fr4, fkb) \
00021 { \
00022 ((struct _fkb *) fkb)->fkb_l_fpc = fork_routine; \
00023 ((struct _fkb *) fkb)->fkb_l_fr3 = (long) fr3; \
00024 ((struct _fkb *) fkb)->fkb_l_fr4 = (long) fr4; \
00025 exe_std_queue_fork( (struct _fkb *) fkb ); \
00026 }
00027
00028 #endif
00029