[PATCH?] vm/vm_map.h C++ incompatible
Melvyn Sopacua
freebsd-stable at webteckies.org
Thu Sep 25 13:18:24 PDT 2003
On Thursday 25 September 2003 10:40, Adriaan de Groot wrote:
> On 4.9-pre, vm/vm_map.h is not C++ compatible, due to this kind of call:
>
> lockmgr(&(map)->lock, LK_RELEASE, (void *)0, curproc);
>
> C++ (or rather, gcc 2.95.4) refuses to cast (void *) to the desired (struct
> simplelock *), so C++ compilations that accidentally include vm/vm_map.h
> fail. So do C++ compiles that intentionally pick it up, like kfontinst,
> which is why I'm cc-ing kde at .
Don't strip -pedantic from the CXXFLAGS and it's turned into a warning.
--
Melvyn
=======================================================
FreeBSD ghost.lan.webteckies.org 4.8-STABLE FreeBSD 4.8-STABLE #5: Tue Sep 2
17:36:05 CEST 2003 root at ghost.lan.webteckies.org:/usr/obj/usr/src/sys/
GHOST i386
=======================================================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: signature
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20030925/374efd90/attachment.bin
More information about the freebsd-stable
mailing list