Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Sep 2000 17:44:00 +0700 (NOVST)
From:      Nickolay Dudorov <nnd@mail.nsk.ru>
To:        current@FreeBSD.ORG
Cc:        Peter Wemm <peter@FreeBSD.ORG>
Subject:   Re: cvs commit: src/sys/sys libkern.h
Message-ID:  <200009031044.e83Ai0w77414@wint.itfs.nsk.su>
In-Reply-To: <200009030604.XAA33902@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <200009030604.XAA33902@freefall.freebsd.org> you wrote:
> peter       2000/09/02 23:04:17 PDT
> 
>   Modified files:
>     sys/sys              libkern.h 
>   Log:
>   libkern.h now internally uses the bzero() definition from sys/systm.h.
>   This is kinda important since the bzero symbol on i386 is not a function
>   but a function pointer..  If memset() tried to call it as though it were
>   a function, things would be less than satisfactory.  In reality though
>   this was not an actual problem and just caused compile warnings.

	But now lines 40 and 41 of 'src/sys/sys/libkern.h' ver. 1.22 
are:

#include <sys/types.h>
#include <sys/systm.h>

	'srs/sys/types.h' contains (at lines 117 and 118) macros
'minor' and 'najor' definitions for which are also in 'src/sys/sys/systm.h'
(at lines 331 and 332). This results (at least) in 'src/lib/libstand'
brokeness due to 'make buildworld'.

	Please repair the damage ;-)


	N.Dudorov


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009031044.e83Ai0w77414>