Mercurial > ecos
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 |
