1*12357Ssam /* SYS.h 4.1 83/05/10 */ 2*12357Ssam 3*12357Ssam #include <syscall.h> 4*12357Ssam 5*12357Ssam #ifdef PROF 6*12357Ssam #define ENTRY(x) .globl _/**/x; .align 2; _/**/x: .word 0; \ 7*12357Ssam .data; 1:; .long 0; .text; moval 1b,r0; jsb mcount 8*12357Ssam #else 9*12357Ssam #define ENTRY(x) .globl _/**/x; .align 2; _/**/x: .word 0 10*12357Ssam #endif PROF 11*12357Ssam #define SYSCALL(x) err: jmp cerror; ENTRY(x); chmk $SYS_/**/x; jcs err 12*12357Ssam #define PSEUDO(x,y) ENTRY(x); chmk $SYS_/**/y 13*12357Ssam #define CALL(x,y) calls $x, _/**/y 14*12357Ssam 15*12357Ssam .globl cerror 16