*BSD News Article 84058


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!surfnet.nl!news.nic.surfnet.nl!sun4nl!fwi.uva.nl!not-for-mail
From: casper@fwi.uva.nl (Casper H.S. Dik)
Newsgroups: comp.unix.solaris,comp.unix.bsd.misc,comp.unix.internals
Subject: Re: Solaris 2.6
Supersedes: <cancel.casper.32a29b95@mail.fwi.uva.nl>
Date: 2 Dec 1996 10:04:25 +0100
Organization: Sun Microsystems, Netherlands
Lines: 25
Distribution: inet
Message-ID: <casper.32a29b95@mail.fwi.uva.nl>
References: <32986299.AC7@mail.esrin.esa.it> <57ik5l$12i$1@shade.twinsun.com> <x7917mx5gx.fsf@dumbcat.codewright.com> <casper.329d5a07@mail.fwi.uva.nl> <57shkh$opf@web.nmti.com>
NNTP-Posting-Host: mail.fwi.uva.nl
Xref: euryale.cc.adfa.oz.au comp.unix.solaris:91068 comp.unix.bsd.misc:1644 comp.unix.internals:11395

peter@nmti.com (Peter da Silva) writes:

>In article <casper.329d5a07@mail.fwi.uva.nl>,
>Casper H.S. Dik <casper@fwi.uva.nl> wrote:
>> Though I think HAL has made a different choice for it's 64 bitversion of
>> Solaris, making both ints and longs 64 bits.

>Ewwwww. That is SO ugly.


Exactly.  No "natural" 32 bit value, only __int32 as integral type
fitting between short and int/long.


In fairness to HAL, the draft SPARC V9 ABI at one point used those
size definitions because it was "easier to prot to".  But both
the ugliness of that solution and the market place now dictate that
people use "LP64" rather than ILP64.

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.