Print this page
de-linting of .s files
@@ -33,27 +33,16 @@
#include <sys/trap.h>
#include <sys/machtrap.h>
#include <sys/pcb.h>
#include <sys/machparam.h>
-#if !defined(lint) && !defined(__lint)
#include "assym.h"
-#endif
#ifdef TRAPTRACE
#include <sys/traptrace.h>
#endif /* TRAPTRACE */
-#if defined(lint) || defined(__lint)
-
-/*ARGSUSED*/
-void
-syscall_trap(struct regs *rp) /* for tags only; not called from C */
-{}
-
-#else /* lint */
-
#if (1 << SYSENT_SHIFT) != SYSENT_SIZE
#error "SYSENT_SHIFT does not correspond to size of sysent structure"
#endif
/*
@@ -288,20 +277,11 @@
call post_syscall ! post_syscall(rvals)
nop
jmp %l0 + 8 ! return to user_rtt
nop
SET_SIZE(syscall_trap)
-#endif /* lint */
-#if defined(lint) || defined(__lint)
-
-void
-syscall_trap32(void) /* for tags only - trap handler - not called from C */
-{}
-
-#else /* lint */
-
/*
* System call trap handler for ILP32 processes.
*
* We branch here from sys_trap when a system call occurs.
*
@@ -548,31 +528,18 @@
nop
jmp %l0 + 8 ! return to user_rtt
nop
SET_SIZE(syscall_trap32)
-#endif /* lint */
-
/*
* lwp_rtt - start execution in newly created LWP.
* Here with t_post_sys set by lwp_create, and lwp_eosys == JUSTRETURN,
* so that post_syscall() will run and the registers will
* simply be restored.
* This must go out through sys_rtt instead of syscall_rtt.
*/
-#if defined(lint) || defined(__lint)
-
-void
-lwp_rtt_initial(void)
-{}
-
-void
-lwp_rtt(void)
-{}
-
-#else /* lint */
ENTRY_NP(lwp_rtt_initial)
ldn [THREAD_REG + T_STACK], %l7
call __dtrace_probe___proc_start
sub %l7, STACK_BIAS, %sp
ba,a,pt %xcc, 0f
@@ -590,6 +557,5 @@
ldx [%l7 + O1_OFF], %o1
ba,a,pt %xcc, user_rtt
SET_SIZE(lwp_rtt)
SET_SIZE(lwp_rtt_initial)
-#endif /* lint */