Subject: kernel question on file bsdsrc/sys/sys/systm.h
To: None <>
From: Marc D Bumble <>
List: tech-kern
Date: 04/01/1999 12:44:03
Please forgive  me if  I am  incorrect or confused  here, but  why are
printf and vprintf defined in file bsdsrc/sys/sys/systm.h as returning
type void?  I  think the ANSI standard defines  them as returning type
int?  Is there something unusual about the way these function need to
operate in the kernel?





void	printf __P((const char *, ...))
void	vprintf __P((const char *, _BSD_VA_LIST_));


int	printf __P((const char *, ...))
int	vprintf __P((const char *, _BSD_VA_LIST_));