debloat: use __syscall instead of syscall where possible
don't waste time (and significant code size due to function call overhead!) setting errno when the result of a syscall does not matter or when it can't fail.
This commit is contained in:
@@ -15,6 +15,6 @@ void __lockfile(FILE *f)
|
||||
}
|
||||
while (a_cas(&f->lock, 0, tid))
|
||||
if (spins) spins--, a_spin();
|
||||
else syscall(SYS_sched_yield);
|
||||
else __syscall(SYS_sched_yield);
|
||||
f->lockcount = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user