|
|
1.1 ! root 1: | Copyright (c) 1985 by Sun Microsystems, Inc. ! 2: ! 3: .globl __sigtramp, __sigfunc ! 4: __sigtramp: ! 5: moveml #0xC0C0,sp@- | save C scratch regs ! 6: movl sp@(16),d0 | get signal number ! 7: lsll #2,d0 | scale for index ! 8: movl #__sigfunc,a0 | get array of func ptrs ! 9: movl a0@(0,d0:l),a0 | get func ! 10: movl sp@(0+20),sp@- | push code ! 11: movl sp@(4+16),sp@- | push signal number ! 12: jsr a0@ | call handler ! 13: addql #8,sp | pop args ! 14: moveml sp@+,#0x0303 | restore regs ! 15: addl #8,sp | pop signo and code ! 16: pea 94 ! 17: trap #0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.