*BSD News Article 83730


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!EU.net!sun4nl!fwi.uva.nl!not-for-mail
From: casper@fwi.uva.nl (Casper H.S. Dik)
Newsgroups: comp.unix.solaris,comp.unix.bsd.misc
Subject: Re: Solaris 2.6
Supersedes: <cancel.casper.329c54f5@mail.fwi.uva.nl>
Date: 27 Nov 1996 15:49:28 +0100
Organization: Sun Microsystems, Netherlands
Lines: 41
Distribution: inet
Message-ID: <casper.329c54f5@mail.fwi.uva.nl>
References: <32986299.AC7@mail.esrin.esa.it> <57djlg$bks@agate.berkeley.edu>   <57dkbq$bsr@panix2.panix.com> <casper.329abb76@mail.fwi.uva.nl>   <57ej3a$7ij@panix2.panix.com> <casper.329ae8f2@mail.fwi.uva.nl> <57hhcp$kp9@innocence.interface-business.de>
NNTP-Posting-Host: mail.fwi.uva.nl
Xref: euryale.cc.adfa.oz.au comp.unix.solaris:90646 comp.unix.bsd.misc:1610

j@ida.interface-business.de (J Wunsch) writes:

>> The dynamic libraries will need to retain the old "open" entry point for
>> use by old applications.

>Isn't open a syscall?  No need for the libs to bother with.  The
>syscall vector of the kernel will handle this for you.

Yes, but.  There's no "ABI" defined for doing sycalls; the only defined
ABI is the symbol names in the shared libraries.

>It's funny that you're arguing a hypothetical case, while people
>who've been gone through all this already tell you _that it simply
>works for us_, ain't it?

I've given plenty of arguments why it doesn't work.

>With either the new or the old shared lib, it works.

Neat trick.  Do you use the same size for off_t?
Was this a little endian machine?  (Some difference as
you get a bit more lee way in argument passing)

Did you try assigning a > 32 bit value to off_t?

>It's indeed a mess, sigh.

>> Tell me, can you take 4.3 BSD .o files and link them to a 4.4 BSD program>

>Does linking a 4.4BSD .o file against a 4.3BSD library also count?
>Then see above.

No, not really.  And the other way around only counts if you
can do it for *all* .o files.  Not just one sample case.

Casper
-- 
Casper Dik - Sun Microsystems - via my guest account at the University
of Amsterdam.  My work e-mail address is: Casper.Dik@Holland.Sun.COM
Statements on Sun products included here are not gospel and may
be fiction rather than truth.