comparison packages/hal/common/current/src/dbg-threads-syscall.c @ 198:ea3f0bd33a73

Merge from eCos master repository on 2001-12-07-11:40:47-GMT
author jlarmour
date Fri, 07 Dec 2001 14:15:03 +0000
parents bf00f99aec69
children e0c0827131d1
comparison
equal deleted inserted replaced
197:51b34619b677 198:ea3f0bd33a73
80 /* Whether non support, incomplete initialization, unknown thread */ 80 /* Whether non support, incomplete initialization, unknown thread */
81 static __inline__ int dbg_thread_syscall( 81 static __inline__ int dbg_thread_syscall(
82 enum dbg_syscall_ids id) 82 enum dbg_syscall_ids id)
83 { 83 {
84 dbg_syscall_func f ; /* double indirect via */ 84 dbg_syscall_func f ; /* double indirect via */
85 if (0 ==(f = *dbg_syscall_ptr)) return 0 ; /* no pointer to vector */ 85 if (0 == dbg_syscall_ptr) return 0; /* dbg_syscall_ptr never init'd */
86 if (0 == *f) return 0 ; /* vector not initialized */ 86 if (0 ==(f = *dbg_syscall_ptr)) return 0 ; /* vector not initialized */
87 return (*f)(id,&tcall); 87 return (*f)(id,&tcall);
88 } 88 }
89 89
90 90
91 91