From owner-cvs-include Sun Apr 19 01:45:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA18895 for cvs-include-outgoing; Sun, 19 Apr 1998 01:45:51 -0700 (PDT) (envelope-from owner-cvs-include) Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [128.120.56.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA18871; Sun, 19 Apr 1998 08:45:43 GMT (envelope-from obrien@dragon.nuxi.com) Received: from dragon.nuxi.com (d60-090.leach.ucdavis.edu [169.237.60.90]) by relay.nuxi.com (8.8.7/8.6.12) with ESMTP id BAA08984; Sun, 19 Apr 1998 01:44:54 -0700 (PDT) Received: (from obrien@localhost) by dragon.nuxi.com (8.8.8/8.7.3) id IAA01352; Sun, 19 Apr 1998 08:44:52 GMT Message-ID: <19980419014452.41260@nuxi.com> Date: Sun, 19 Apr 1998 01:44:52 -0700 From: "David O'Brien" To: John Birrell Cc: Thomas Gellekum , jb@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-include@FreeBSD.org Subject: Re: cvs commit: src/include pthread_np.h Reply-To: obrien@NUXI.com References: <87vhscan78.fsf@ghpc6.ihf.rwth-aachen.de> <199804140718.RAA03810@cimlogic.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: <199804140718.RAA03810@cimlogic.com.au>; from John Birrell on Tue, Apr 14, 1998 at 05:18:43PM +1000 X-Warning: Mutt Bites! X-Operating-System: FreeBSD 2.2.6-STABLE Organization: The NUXI *BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-cvs-include@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > I don't have a 2.2.6-STABLE system to test them on. Apart from that, catfish.freebsd.org > there's nothing specific to 3.0 that would prevent the code from working > on 2.2.x. You might check that the gcc LIB_SPEC has -lc_r in it. Nope. I took a look at the LIB_SPEC from 3.0-C, but really don't know the formatting. Can someone provided me a proper LIB_SPEC, or a little tutorial in its formatting? -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) From owner-cvs-include Sun Apr 19 01:59:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA20039 for cvs-include-outgoing; Sun, 19 Apr 1998 01:59:34 -0700 (PDT) (envelope-from owner-cvs-include) Received: from cimlogic.com.au (cimlogic.com.au [203.36.2.25]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA20022; Sun, 19 Apr 1998 08:59:20 GMT (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.5/8.8.7) id SAA04828; Sun, 19 Apr 1998 18:57:19 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199804190857.SAA04828@cimlogic.com.au> Subject: Re: cvs commit: src/include pthread_np.h In-Reply-To: <19980419014452.41260@nuxi.com> from David O'Brien at "Apr 19, 98 01:44:52 am" To: obrien@NUXI.com Date: Sun, 19 Apr 1998 18:57:19 +1000 (EST) Cc: jb@cimlogic.com.au, tg@ihf.rwth-aachen.de, jb@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-include@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-include@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk David O'Brien wrote: > Can someone provided me a proper LIB_SPEC, or a little tutorial in its > formatting? LIB_SPEC 101: %{foo:arg} => if the command line contains "-foo" then add "arg" to the ld command line. %{foo:%{!bar:arg}} => if the command line contains "-foo" but not "-bar" then add "arg" to the ld command line. %{foo:%{!bar:arg}{bar:arg1}} => if the command line contains "-foo" but not "-bar" then add "arg" to the ld command line or if the command line contains both "-foo" and "-bar", then add "arg1" to the command line. Something like that. 8-) If you grab the LIB_SPEC from current, it will need the kthread references stripped. "An exercise for the reader". 8-) -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 From owner-cvs-include Sun Apr 19 06:35:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA20828 for cvs-include-outgoing; Sun, 19 Apr 1998 06:35:29 -0700 (PDT) (envelope-from owner-cvs-include) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA20791; Sun, 19 Apr 1998 13:35:18 GMT (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA25150; Sun, 19 Apr 1998 06:34:50 -0700 (PDT) Date: Sun, 19 Apr 1998 06:34:50 -0700 (PDT) Message-Id: <199804191334.GAA25150@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: cvs commit: src/include Makefile Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/04/19 06:34:49 PDT Modified files: (Branch: RELENG_2_2) include Makefile Log: MFC (1.55: don't generate osreldate.h at install time). Submitted by: Arne Henrik Juul PR: 6330 Revision Changes Path 1.45.2.9 +20 -15 src/include/Makefile From owner-cvs-include Sun Apr 19 08:28:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA02693 for cvs-include-outgoing; Sun, 19 Apr 1998 08:28:57 -0700 (PDT) (envelope-from owner-cvs-include) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA02646; Sun, 19 Apr 1998 15:28:37 GMT (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA18841; Sun, 19 Apr 1998 08:28:08 -0700 (PDT) Date: Sun, 19 Apr 1998 08:28:08 -0700 (PDT) Message-Id: <199804191528.IAA18841@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: cvs commit: src/include unistd.h Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/04/19 08:28:08 PDT Modified files: include unistd.h Log: Remove duplicate decls Not objected to by: freebsd-hackers Revision Changes Path 1.20 +0 -2 src/include/unistd.h From owner-cvs-include Mon Apr 20 18:06:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA16472 for cvs-include-outgoing; Mon, 20 Apr 1998 18:06:04 -0700 (PDT) (envelope-from owner-cvs-include) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA16127; Tue, 21 Apr 1998 01:05:04 GMT (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA02928; Mon, 20 Apr 1998 18:04:21 -0700 (PDT) Date: Mon, 20 Apr 1998 18:04:21 -0700 (PDT) Message-Id: <199804210104.SAA02928@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: cvs commit: src/include unistd.h Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/04/20 18:04:21 PDT Modified files: (Branch: RELENG_2_2) include unistd.h Log: MFC: Remove psignal & sys_signlist decls. Revision Changes Path 1.9.2.4 +0 -2 src/include/unistd.h From owner-cvs-include Mon Apr 20 19:20:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA27475 for cvs-include-outgoing; Mon, 20 Apr 1998 19:20:50 -0700 (PDT) (envelope-from owner-cvs-include) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA27440; Tue, 21 Apr 1998 02:20:26 GMT (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id MAA32043; Tue, 21 Apr 1998 12:15:21 +1000 Date: Tue, 21 Apr 1998 12:15:21 +1000 From: Bruce Evans Message-Id: <199804210215.MAA32043@godzilla.zeta.org.au> To: brian@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: Re: cvs commit: src/include unistd.h Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified files: (Branch: RELENG_2_2) > include unistd.h > Log: > MFC: Remove psignal & sys_signlist decls. Interface changes shouldn't be made in "stable" branches. Especially ones that only fix cosmetic bugs. Bruce From owner-cvs-include Tue Apr 21 00:18:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA12495 for cvs-include-outgoing; Tue, 21 Apr 1998 00:18:01 -0700 (PDT) (envelope-from owner-cvs-include) Received: from awfulhak.org (awfulhak.demon.co.uk [158.152.17.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA12434; Tue, 21 Apr 1998 07:17:49 GMT (envelope-from brian@Awfulhak.org) Received: from gate.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.8/8.8.8) with ESMTP id IAA13298; Tue, 21 Apr 1998 08:11:04 +0100 (BST) (envelope-from brian@gate.lan.awfulhak.org) Message-Id: <199804210711.IAA13298@awfulhak.org> X-Mailer: exmh version 2.0.1 12/23/97 To: Bruce Evans cc: brian@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: Re: cvs commit: src/include unistd.h In-reply-to: Your message of "Tue, 21 Apr 1998 12:15:21 +1000." <199804210215.MAA32043@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 21 Apr 1998 08:11:04 +0100 From: Brian Somers Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified files: (Branch: RELENG_2_2) > > include unistd.h > > Log: > > MFC: Remove psignal & sys_signlist decls. > > Interface changes shouldn't be made in "stable" branches. Especially > ones that only fix cosmetic bugs. Oh :-/ Shall I back out then ? I assume the rationale is so that any existing software that uses unistd.h for these decls won't suddenly break for no wonderfully good reason ? > Bruce -- Brian , , Don't _EVER_ lose your sense of humour.... From owner-cvs-include Tue Apr 21 09:01:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01664 for cvs-include-outgoing; Tue, 21 Apr 1998 09:01:05 -0700 (PDT) (envelope-from owner-cvs-include) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA01566; Tue, 21 Apr 1998 16:00:40 GMT (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id CAA03500; Wed, 22 Apr 1998 02:00:27 +1000 Date: Wed, 22 Apr 1998 02:00:27 +1000 From: Bruce Evans Message-Id: <199804211600.CAA03500@godzilla.zeta.org.au> To: bde@zeta.org.au, brian@Awfulhak.org Subject: Re: cvs commit: src/include unistd.h Cc: brian@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-include@FreeBSD.ORG Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Interface changes shouldn't be made in "stable" branches. Especially >> ones that only fix cosmetic bugs. > >Oh :-/ > >Shall I back out then ? Yes. >I assume the rationale is so that any >existing software that uses unistd.h for these decls won't >suddenly break for no wonderfully good reason ? That's my rationale. Bruce From owner-cvs-include Tue Apr 21 18:49:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA14405 for cvs-include-outgoing; Tue, 21 Apr 1998 18:49:45 -0700 (PDT) (envelope-from owner-cvs-include) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA14324; Wed, 22 Apr 1998 01:49:23 GMT (envelope-from brian@FreeBSD.org) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA03371; Tue, 21 Apr 1998 18:48:36 -0700 (PDT) Date: Tue, 21 Apr 1998 18:48:36 -0700 (PDT) Message-Id: <199804220148.SAA03371@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG Subject: cvs commit: src/include unistd.h Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1998/04/21 18:48:36 PDT Modified files: (Branch: RELENG_2_2) include unistd.h Log: Back out the removal of psignal() and sys_siglist as it's not appropriate in this branch. Suggested by: bde Revision Changes Path 1.9.2.5 +2 -0 src/include/unistd.h From owner-cvs-include Thu Apr 23 01:23:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA28435 for cvs-include-outgoing; Thu, 23 Apr 1998 01:23:14 -0700 (PDT) (envelope-from owner-cvs-include) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA28290; Thu, 23 Apr 1998 01:22:56 -0700 (PDT) (envelope-from tg@FreeBSD.org) From: Thomas Gellekum Received: (from tg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA07269; Thu, 23 Apr 1998 01:21:57 -0700 (PDT) Date: Thu, 23 Apr 1998 01:21:57 -0700 (PDT) Message-Id: <199804230821.BAA07269@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/include pthread.h src/lib/libc/gen ttyname.c src/lib/libc/stdlib malloc.c src/lib/libc/stdtime localtime.c src/lib/libc_r/uthread pthread_private.h uthread_cond.c uthread_mutex.c Sender: owner-cvs-include@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tg 1998/04/23 01:21:57 PDT Modified files: (Branch: RELENG_2_2) include pthread.h lib/libc/gen ttyname.c lib/libc/stdlib malloc.c lib/libc/stdtime localtime.c lib/libc_r/uthread pthread_private.h uthread_cond.c uthread_mutex.c Log: MFC part 2: Static initializers for mutexes and condition variables. Revision Changes Path 1.2.2.4 +8 -2 src/include/pthread.h 1.5.2.4 +1 -1 src/lib/libc/gen/ttyname.c 1.18.2.4 +2 -2 src/lib/libc/stdlib/malloc.c 1.10.2.7 +4 -4 src/lib/libc/stdtime/localtime.c 1.2.2.3 +2 -2 src/lib/libc_r/uthread/pthread_private.h 1.3.2.4 +16 -4 src/lib/libc_r/uthread/uthread_cond.c 1.2.2.3 +16 -4 src/lib/libc_r/uthread/uthread_mutex.c