From owner-freebsd-current Sun Mar 26 11:48:27 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA22961 for current-outgoing; Sun, 26 Mar 1995 11:48:27 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id LAA22953 for ; Sun, 26 Mar 1995 11:48:16 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id FAA29708; Mon, 27 Mar 1995 05:45:16 +1000 Date: Mon, 27 Mar 1995 05:45:16 +1000 From: Bruce Evans Message-Id: <199503261945.FAA29708@godzilla.zeta.org.au> To: bde@zeta.org.au, davidg@Root.COM Subject: Re: shared library versioning Cc: current@FreeBSD.org Sender: current-owner@FreeBSD.org Precedence: bulk >>The recent change to the msync() interface strictly requires incrementing >>the major number of libc.so. > I don't agree. The library itself should remain unchanged. Things would be >different if I had added a new syscall...but that's not what happend - I just >added an additional argument, and libc doesn't know about how many arguments a >syscall has. Yes, this problem can't be solved in the library. A new syscall is required. Old callers don't supply the additional arg. Bruce