Matthew Dillon wrote:
No third-party program should depend upon sys/queue.h, it isn't a
standard header file for ANY system.
I think the solution is for the third party program to have its own
copy that works for it.
Well. I'm not against it if someone else does it. I'm already tired of
On Mon, Apr 13, 2009 at 02:20:13PM +0300, Hasso Tepper wrote:
A short list of problems based on first bulk build ...
* It introduced some new _POSIX defines in unistd.h which are clearly
wrong for us - _POSIX_BARRIERS and _POSIX_SPIN_LOCKS are such examples.
I hope that Peter will fix
* CIRCLEQ macros were removed from queue.h. I'm not the right person to
comment whether it's a right thing to do or not, but so far only FreeBSD
did that. It breaks compatibility with others and three packages in
pkgsrc:
chat/tirc
editors/nvi-m17n
editors/vigor
Volunteers to fix
2009/4/14 Hasso Tepper ha...@estpak.ee:
* CIRCLEQ macros were removed from queue.h. I'm not the right person to
comment whether it's a right thing to do or not, but so far only FreeBSD
did that.
From FreeBSD svn log:
Revision 70469
Modified Fri Dec 29 09:55:40 2000 UTC (8 years, 3 months
:Hasso Tepper wrote:
: * There is major problem with DragonFly that too many packages need
: patching to include unistd.h - especially stuff using C++, but C
: packages as well. This might be right thing to do, but I still would
: like to avoid it. Any ideas?
:
:As two persons already
:
:2009/4/14 Hasso Tepper ha...@estpak.ee:
: * CIRCLEQ macros were removed from queue.h. I'm not the right person to
: comment whether it's a right thing to do or not, but so far only FreeBSD
: did that.
:
:From FreeBSD svn log:
:
:Revision 70469
:Modified Fri Dec 29 09:55:40 2000 UTC (8 years,
A short list of problems based on first bulk build ...
* It introduced some new _POSIX defines in unistd.h which are clearly
wrong for us - _POSIX_BARRIERS and _POSIX_SPIN_LOCKS are such examples.
I hope that Peter will fix these ASAP, but ...
Although libthread_xu implements barriers,
On Mon, Apr 13, 2009 at 03:28:23PM +0300, Hasso Tepper wrote:
The problem is that there is too many packages with common problem (for
DragonFly) - they don't include unistd.h, but compile regardless of that
on Linux, NetBSD and FreeBSD, seems. Many of such packages are C++. Maybe
there is
On Mon, Apr 13, 2009 at 04:57:55PM +0200, Erik Wikstr?m wrote:
On 2009-04-13 15:10, Joerg Sonnenberger wrote:
On Mon, Apr 13, 2009 at 03:28:23PM +0300, Hasso Tepper wrote:
The problem is that there is too many packages with common problem (for
DragonFly) - they don't include unistd.h, but