ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
diff --git a/scheduler/syslevel.c b/scheduler/syslevel.c
index 6c69ecc..37c3325 100644
--- a/scheduler/syslevel.c
+++ b/scheduler/syslevel.c
@@ -73,8 +73,8 @@
TEB *teb = NtCurrentTeb();
int i;
- TRACE("(%p, level %d): thread %p (fs %04x, pid %d) count before %ld\n",
- lock, lock->level, teb->tid, teb->teb_sel, getpid(),
+ TRACE("(%p, level %d): thread %p (fs %04x, pid %ld) count before %ld\n",
+ lock, lock->level, teb->tid, teb->teb_sel, (long) getpid(),
teb->sys_count[lock->level] );
for ( i = 3; i > lock->level; i-- )
@@ -89,8 +89,8 @@
teb->sys_count[lock->level]++;
teb->sys_mutex[lock->level] = lock;
- TRACE("(%p, level %d): thread %p (fs %04x, pid %d) count after %ld\n",
- lock, lock->level, teb->tid, teb->teb_sel, getpid(),
+ TRACE("(%p, level %d): thread %p (fs %04x, pid %ld) count after %ld\n",
+ lock, lock->level, teb->tid, teb->teb_sel, (long) getpid(),
teb->sys_count[lock->level] );
if (lock == &Win16Mutex)
@@ -104,8 +104,8 @@
{
TEB *teb = NtCurrentTeb();
- TRACE("(%p, level %d): thread %p (fs %04x, pid %d) count before %ld\n",
- lock, lock->level, teb->tid, teb->teb_sel, getpid(),
+ TRACE("(%p, level %d): thread %p (fs %04x, pid %ld) count before %ld\n",
+ lock, lock->level, teb->tid, teb->teb_sel, (long) getpid(),
teb->sys_count[lock->level] );
if ( teb->sys_count[lock->level] <= 0 || teb->sys_mutex[lock->level] != lock )
@@ -122,8 +122,8 @@
LeaveCriticalSection( &lock->crst );
- TRACE("(%p, level %d): thread %p (fs %04x, pid %d) count after %ld\n",
- lock, lock->level, teb->tid, teb->teb_sel, getpid(),
+ TRACE("(%p, level %d): thread %p (fs %04x, pid %ld) count after %ld\n",
+ lock, lock->level, teb->tid, teb->teb_sel, (long) getpid(),
teb->sys_count[lock->level] );
}