Changeset 25437
- Timestamp:
- 05/10/08 17:21:52 (5 days ago)
- Files:
-
- haiku/trunk/src/system/runtime_loader/elf.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
haiku/trunk/src/system/runtime_loader/elf.cpp
r25213 r25437 83 83 static image_t *sProgramImage; 84 84 static KMessage sErrorMessage; 85 static bool sProgramLoaded = false; 85 86 86 87 // a recursive lock … … 89 90 static int32 rld_sem_count; 90 91 91 92 #ifdef TRACE_RLD93 # define FATAL(x...) dprintf("runtime_loader: " x);94 92 95 93 void … … 106 104 va_end(list); 107 105 } 108 #else 109 # define FATAL(x...) printf("runtime_loader: " x); 110 #endif 106 107 #define FATAL(x...) \ 108 do { \ 109 dprintf("runtime_loader: " x); \ 110 if (!sProgramLoaded) \ 111 printf("runtime_loader: " x); \ 112 } while (false) 111 113 112 114 … … 1608 1610 rld_unlock(); 1609 1611 1612 sProgramLoaded = true; 1613 1610 1614 KTRACE("rld: load_program(\"%s\") done: entry: %p, id: %ld", path, 1611 1615 *_entry, sProgramImage->id);
