KINFO library cleanups:
authorHiten Pandya <hmp@dragonflybsd.org>
Wed, 27 Apr 2005 16:16:30 +0000 (16:16 +0000)
committerHiten Pandya <hmp@dragonflybsd.org>
Wed, 27 Apr 2005 16:16:30 +0000 (16:16 +0000)
commitd21b845b2de78e83447fee511e5df0d5df442256
tree6757ea8dc09c9db50c78b4edcfaa027897a014ca
parent8cb2e0b3b8bde0efb4b4b1f4cebe6fa94486d6ba
KINFO library cleanups:

(a) stop including <sys/param.h> from kinfo_pcpu.h and kinfo.h

(b) remove useless include guards

(c) use _DIAGASSERT for enforcing interface requirements

(d) substitute use of relloc(3) with reallocf(3) to guard from
    memory leaks.

Requested-by: Joerg Sonnenberger <joerg@britannica.bec.de>
lib/libkinfo/kinfo.h
lib/libkinfo/kinfo_pcpu.c
lib/libkinfo/kinfo_pcpu.h
lib/libkinfo/kinfo_sched.c