replace circleq with tailq.
XXX: this adds a pointer per mmu entry; we can do better, but it would
require custom lists. Is it worth it?
nobody uses qchain and it is about to be GC'ed.
excise unused qchain
kernel is not allowed to use CIRCLEQ anymore (idea from gimpy)
Welcome to 6.99.28; no more CIRCLEQ in the kernel.
and the last CIRCLEQ is gone now.
Improve DEBUG output.
do_setresuid: add an assert.
Use the process credentials instead of the lwp credentials because if the
process just did a setuid() call, the lwp might not have had a chance to
refresh l->l_cred (still has LPR_CRMOD), and we don't want to bother spending
time syncing the creds of a dying lwp. Should fix the problem with hald
people have been observing.
- replace CIRCLEQ with TAILQ
- fix open-coded LIST code
- fix destroy screen bug (was not removed from list)
fix one more mountlist instant
regen. Add configure.ac and empty files that autoreconf bitches about.
make configure.ac work with recent versions of autoconf
fix SSP build
Use __syncicache() in sljit on powerpc.
goodbye CIRCLEQ, welcome TAILQ
delete things that we don't need so we don't use them accidentally.
Provide the correct feature macros, so that we get to include our own
files not the compat copies.
Provide TAILQ_REPLACE for tmux, from FreeBSD.
Kill CIRCLEQ, nothing uses it and it will not work with gcc-4.8, so avoid
future accidents.