Re: #warning must be protected by #if __GNUC__ in headers?

2003-03-08 Thread Marcel Moolenaar
etter to have it fail when somebody does use a different compiler. I think the discussion that it will trigger will yield a less gratuitous convention. Possibly documented. YMMV. -- Marcel Moolenaar USPA: A-39004 [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

Re: Question on gcc linker and -pthread

2003-03-13 Thread Marcel Moolenaar
ct, but now it also has -lc_r explicitly. Again, this can result in a bad shared object. I don't think there's a bug. -- Marcel Moolenaar USPA: A-39004 [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

Re: Question on gcc linker and -pthread

2003-03-13 Thread Marcel Moolenaar
eally is :-) > Since ia64 is > a -CURRENT only architecture, your explanation makes me think using > -lc_r explicitly in -CURRENT is still a bad idea. Yes. We have the same problem with libobjc.a that's being linked into a shared object (ports/lang/gnustep-base). The problem is not eas

Re: Bug in make(1)?

2003-04-03 Thread Marcel Moolenaar
o reorganize your sources in order to use bsd.prog.mk or enhance the BSD includes to deal with that (if appropriate). -- Marcel Moolenaar USPA: A-39004 [EMAIL PROTECTED] ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman

Re: TODO list?

2003-06-28 Thread Marcel Moolenaar
egin with, and has a new fix now: > > Re: kern/23173: read hangs in linux emulation > > http://www.FreeBSD.org/cgi/query-pr.cgi?pr=kern/23173 > > Assigned to maintainer. I'm not the maintainer, but I'll commit the patch in a couple of longish minutes. An MFC will hap

Re: Missing system call in linux emulation

2003-08-14 Thread Marcel Moolenaar
don't know about, o Declare all these syscalls as dummies (see linux_dummy.c) to begin with, o Really implement those syscalls that are used in practice. Syscall 252 is exit_group(2). FYI, -- Marcel Moolenaar USPA: A-39004 [EMAIL PROTECTED] __

Re: FreeBSD mail list etiquette

2003-10-25 Thread Marcel Moolenaar
x. It therefore makes the problem larger, not smaller. -- Marcel Moolenaar USPA: A-39004 [EMAIL PROTECTED] ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: FreeBSD mail list etiquette

2003-10-25 Thread Marcel Moolenaar
sides the technical divergence it also seems to have the effect of purifying the FreeBSD community from those who are dumb enough to make a fool of themselves, and indirectly the project, race and species they're associated with or otherwise belong to. Unfortunately, that's still 2

Re: FreeBSD mail list etiquette

2003-10-25 Thread Marcel Moolenaar
very > bad technical decisions have been made over the last few years (Hence > DragonFly's existence). I don't think it's that bad or that it can be generalized this way, but there are some examples that seem to support what you say. -- Marcel Moolenaar USPA: A-39004

Re: Patches for linprocfs and linux emulation - fix 'ls /proc' bug and ipc's

2002-05-18 Thread Marcel Moolenaar
e hardcoded the message type to 0. [EMAIL PROTECTED] is the maintainer of linprocfs. You may want to ping him more directly. PS: please break lines around 70 characters or so. It makes your mail so much better to read. -- Marcel Moolenaar USPA: A-39004 [EMAIL PROTECTED] To

Re: GDB & Linux binaries.

2002-11-12 Thread Marcel Moolenaar
ight? See i386/33300. Gordon stacked it on my plate. I'm very much focussed on getting FreeBSD/ia64 in a releasable state so I might not get to it soon, but it'll be done... eventually :-) -- Marcel Moolenaar USPA: A-39004 [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

More than 32 signals. Thought?

1999-08-30 Thread Marcel Moolenaar
ibility. I think I'm going to borrow a thought or two from Linux which allows further increasing of the number of signals without rewriting the logic, but that's basicly undecided yet and open for discussion. -- Marcel Moolenaar mailto:[EMAIL PROTECTED] S

Re: More than 32 signals. Thought?

1999-08-30 Thread Marcel Moolenaar
sigset_t in the kernel without recompilation of userland tools. -- Marcel Moolenaar mailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ Amsterdam, The Netherlands tel: +31 20 4200655 To Un

Re: More than 32 signals. Thought?

1999-08-30 Thread Marcel Moolenaar
Sheldon Hearn wrote: > > On Mon, 30 Aug 1999 15:55:56 +0200, Marcel Moolenaar wrote: > > > The Linux trick I like to add is to have sigset_t always be the last > > field in structures so that the impact of enlarging sigset_t is > > minimal. > > On LITTLE_ENDIAN

Re: More than 32 signals. Thought?

1999-08-31 Thread Marcel Moolenaar
worth having __sigbits to be the size that most suits the architecture (32 for i386; 64 for alpha) because of the frequent bit manipulations that are expected to be performed with it? -- Marcel Moolenaar mailto:[EMAIL PROTECTED] SCC Internetworking & Da

Re: Linux StarOffice51 runs on -stable

1999-09-02 Thread Marcel Moolenaar
t; < libosl516li.so.bak > libosl516li.so > > > touch /compat/linux/so > > > > I don't think this one is needed anymore ?!? > > It is. Without it, soffice keeps bringing up setup over and over instead > of just starting the damn office. Wh

Re: Linux StarOffice51 runs on -stable

1999-09-02 Thread Marcel Moolenaar
Mikhail Teterin wrote: > > Marcel Moolenaar once wrote: > > > > > > > > > I don't think this one is needed anymore ?!? > > > > > > It is. Without it, soffice keeps bringing up setup over and over > > > instead of just starti

Re: Linux StarOffice51 runs on -stable

1999-09-02 Thread Marcel Moolenaar
Vince Vielhaber wrote: > > On Thu, 2 Sep 1999, Mikhail Teterin wrote: > > > Marcel Moolenaar once wrote: > > > > > > > > > > > > I don't think this one is needed anymore ?!? > > > > > > > > It is. Without it, soffi

Re: Linux StarOffice51 runs on -stable

1999-09-02 Thread Marcel Moolenaar
[EMAIL PROTECTED] wrote: > > On Thu, 2 Sep 1999, Marcel Moolenaar wrote: > > > SO5.1 installs OOTB on both -current and -stable. I suspect your -stable is > > not recent? > > Is this true for BOTH versions of the tarball? Changes where made to the > distributio

Re: Linux StarOffice51 runs on -stable

1999-09-02 Thread Marcel Moolenaar
; requires jumping throught the hoops (unzip setup.zip, etc.) to > install but runs OOTB after that. I havn't tried to do a > 'network' install. Sigh... -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://w

Re: Linux StarOffice51 runs on -stable

1999-09-02 Thread Marcel Moolenaar
ways needed to do. It can't find the shared object because it simply is not in a searchable place. Setting LD_LIBRARY_PATH solves it. I always thought it was related to setting TMP to /var/tmp because I don't have enough space on /. -- Marcel Moolenaarmailto:

Re: Sun StarOffice51 [PATCH. please test]

1999-09-03 Thread Marcel Moolenaar
s_status.c 1999/08/28 00:46:56 1.16 +++ procfs_status.c 1999/09/04 06:32:46 @@ -199,6 +199,7 @@ ps += done; bytes_left -= done; } + ps--; } else { ps = psbuf; Thanks, -- Marcel Moo

32+ signals and library versions

1999-09-08 Thread Marcel Moolenaar
Hi, Another issue when sigset_t changes is the version numbers of shared libraries. Since libc and libc_r have changed on the interface level, they need a version bump. I assume that all others automaticly also need a version bump then. Am I correct in this assumption? -- Marcel Moolenaar

Re: 32+ signals and library versions

1999-09-08 Thread Marcel Moolenaar
es. > For GCC, __asm__ attribute also can be used. That still is an interface change and thus needs a version bump. How else do I know wich version x library has the new implementations (besides the larger one :-)? -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internet

Re: 32+ signals and library versions

1999-09-09 Thread Marcel Moolenaar
Dmitrij Tejblum wrote: > > Marcel Moolenaar wrote: > > > I suggest to try to avoid the version bump. NetBSD-like way to do it: > > > Give new implementations another names in object files, so that they > > > don't conflict with old implementations, and pre

Re: 32+ signals and library versions

1999-09-09 Thread Marcel Moolenaar
everything" and noone, I hope, will use such dlsym. Your suggestion has more impact than that. It violates POLA. In all case a certain function is called `foo' except in the library where it resides, where it is called `bar'. I can imagine programmers to get really confused when th

Re: 32+ signals and library versions

1999-09-09 Thread Marcel Moolenaar
ies but the latest with a given major version... Ah, well... so much for this brainwave :-) -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD projectmailto:[EMAIL PROTECTED] To Unsu

Re: 32+ signals and library versions

1999-09-09 Thread Marcel Moolenaar
called `foo' except in the library where it resides, > > where it is called `bar'. I can imagine programmers to get really confused > > when their linker starts complaining about function `bar' and they simply > > can't find a reference to `bar' in their

Re: 32+ signals and library versions

1999-09-09 Thread Marcel Moolenaar
ery library that has changed directly or indirectly for this scheme to work. Now, are you going to do the reimplementation for every library on this planet just to prevent someone from recompiling his library and forgetting to reimplement those functions that got changed indirectly *without he even knowing that something has changed*? Are you the one that does the debugging to find out exactly what has gone wrong? What are the changes of finding the problem? -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD projectmailto:[EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

Re: 32+ signals and library versions

1999-09-10 Thread Marcel Moolenaar
Richard Wackerbarth wrote: > > On Thu, 09 Sep 1999, Marcel Moolenaar wrote: > > Sheldon Hearn wrote: > > > I'm more tempted to revert to the major/minor versioning. Every change > > triggers a minor version bump, but only if the library is still backwards > &g

32+ signals: new patches

1999-09-10 Thread Marcel Moolenaar
o, if you got something to say, say it now. -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD projectmailto:[EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with &qu

Re: 32+ signals and library versions

1999-09-10 Thread Marcel Moolenaar
ur solution can maintain a higher degree of compatibility then a version dump. In both cases you can run -stable binaries on -current but not the other way around. > [perhaps, I will answer the rest of your mail later] I do hope so. I think that adding functions to hide datatype changes have

Re: NetWare client in -current

1999-09-10 Thread Marcel Moolenaar
user perspective, is salvaging not also important? -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD projectmailto:[EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with

Re: Domain sockets and chroot

1999-09-22 Thread Marcel Moolenaar
cage And let the client specify /cage/tmp/client. -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD projectmailto:[EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with

Re: Making a few links after 4.0-CURRENT installation ??

1999-10-06 Thread Marcel Moolenaar
nstallation ) or are all the packages going to > be recompiled to use the new version numbers ( including X ) The libraries should probably be added to compat3x, yes. -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases

Re: kernel/loader & world

1999-10-18 Thread Marcel Moolenaar
e this is the case? > [but you can't build world until you booted a new kernel, and you > can't boot a new kernel until you have a new loader, but you can't > build a new loader...] This is "artifical" in that it is solved by fixing the build process.

Re: soundcard.h

1999-10-21 Thread Marcel Moolenaar
ing every Linux app from to > . soundcard.h has been moved by Peter from machine/ to sys/. A commit logs tells us: \begin{quote} -> , since it's an exported API that's arch neutral and OSS API and Linux API compatable. \end{quote} The link is to prevent breakages. Use #include in

Re: bootpd on Alpha / alignment problems

1999-10-30 Thread Marcel Moolenaar
t; way is to fix this. Make sure int32 is not defined in terms of long. If it is, then bp_xid is aligned on a 8 byte boundary adding 4 bytes to the size of the struct. Since long if 64-bits on the Alpha, the total increase will be 8. Any alignment at the end of the structure shouldn't cause

Re: Linux ioctl not implemented error

1999-12-02 Thread Marcel Moolenaar
ilinglists very closely, so I may have missed a couple of patches already... Thanks, -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD projectmailto:[EMAIL PROTECTED] To Unsubs

Re: Linux ioctl not implemented error

1999-12-02 Thread Marcel Moolenaar
e identical, there's no reason for the code to be there. Very confusing :-) -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases http://www.scc.nl/ The FreeBSD projectmailto:[EMAIL PROTECTED] To Unsubscribe: send

Re: linux compatibility question

1999-12-07 Thread Marcel Moolenaar
Christian Bruno wrote: > I know that Oracle 8.0.5 Linux can run on FreeBSD, and i cant imagine such > an application do not use the /proc Oracle doesn't use /proc. -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Internetworking & Databases ht

Re: Reminder - changes to sources and such

1999-12-12 Thread Marcel Moolenaar
on. > 4. Build the world's binaries. > 5. Process anything in /usr/share or other places that requires > the use of those binaries, using the OBJECTS compiled in step (4). This won't work if you're cross-building. -- Marcel Moolenaar

Re: Reminder - changes to sources and such

1999-12-13 Thread Marcel Moolenaar
ously. > > This would appear to be another thing Marcel has broken.. > > colldef used to have special treatment, but it no longer has. Fixed thanks. I actually had it in my -stable to -current tests, but somehow got lost while committing it. -- Marcel Moolenaar

Re: Using make to allow parallel operations?

1999-12-15 Thread Marcel Moolenaar
ng > run, but the concepts are similar (programs and thier arguments). Correct. The for-loop is expanded before any targets are made. That's why the normal use of SUBDIR is non-parallel; it's used in a for-loop. -- Marcel Moolenaarmailto:[EMAIL PROTECTED] SCC Inter

<    1   2