Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/init_main.c
Show First 20 Lines • Show All 347 Lines • ▼ Show 20 Lines | #endif | ||||
*/ | */ | ||||
swapper(); | swapper(); | ||||
/* NOTREACHED*/ | /* NOTREACHED*/ | ||||
} | } | ||||
static void | static void | ||||
print_caddr_t(void *data) | print_caddr_t(void *data) | ||||
{ | { | ||||
if (vm_guest != VM_GUEST_HV) | |||||
printf("%s", (char *)data); | printf("%s", (char *)data); | ||||
} | } | ||||
static void | static void | ||||
print_version(void *data __unused) | print_version(void *data __unused) | ||||
{ | { | ||||
if (vm_guest != VM_GUEST_HV) { | |||||
int len; | int len; | ||||
/* Strip a trailing newline from version. */ | /* Strip a trailing newline from version. */ | ||||
len = strlen(version); | len = strlen(version); | ||||
while (len > 0 && version[len - 1] == '\n') | while (len > 0 && version[len - 1] == '\n') | ||||
len--; | len--; | ||||
printf("%.*s %s\n", len, version, machine); | printf("%.*s %s\n", len, version, machine); | ||||
printf("%s\n", compiler_version); | printf("%s\n", compiler_version); | ||||
} | |||||
} | } | ||||
SYSINIT(announce, SI_SUB_COPYRIGHT, SI_ORDER_FIRST, print_caddr_t, | SYSINIT(announce, SI_SUB_COPYRIGHT, SI_ORDER_FIRST, print_caddr_t, | ||||
copyright); | copyright); | ||||
SYSINIT(trademark, SI_SUB_COPYRIGHT, SI_ORDER_SECOND, print_caddr_t, | SYSINIT(trademark, SI_SUB_COPYRIGHT, SI_ORDER_SECOND, print_caddr_t, | ||||
trademark); | trademark); | ||||
SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_version, NULL); | SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_version, NULL); | ||||
▲ Show 20 Lines • Show All 532 Lines • Show Last 20 Lines |