Skip to Content.
Sympa Menu

freetds - Re: 64-bit platforms

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Craig Jackson <CRAIGJ AT EPUB.IACNET.COM>
  • To: TDS Development Group <freetds AT franklin.oit.unc.edu>
  • Cc: CRAIGJ AT EPUB.IACNET.COM
  • Subject: Re: 64-bit platforms
  • Date: Sat, 11 Nov 2000 11:18:18 -0500 (EST)


>Couldn't find a reference to <inttypes.h>, but int32_t and friends
>were being used in structures from at least Tru64 5.0. Maybe
>it's just a matter of finding the header file their typedef's are
>hiding in. Care to search? Perhaps something like the following:

>egrep 'uint32_t;' /usr/include/*.h
>egrep 'uint32_t;' /usr/include/sys/*.h
>egrep 'uint32_t;' /usr/include/*/*.h

Found them in db.h and net/ppp_defs.h. Both under the control of
__BIT_TYPES_DEFINED__.

Nothing more global.

>Or you could try to trace it back from <netinet/in.h> which is
>supposed to use them in:

>struct sockaddr_in6 {
> uint8_t sin6_len;

> sa_family_t sin6_family;
> in_port_t sin6_port;
> uint32_t sin6_flowinfo
> struct in6_addr sin6_addr;
> uint32_t sin6_scope_id
>};

What's this "6", kemosabe? 4.0D didn't have IPv6 support.

It's supposed to be Y2k compliant, so it's not too old. However, Compaq
support told us that 4.0E was even more Y2k compliant. :-)

Craig Jackson
Craig_Jackson AT iacnet.com
The Gale Group
Cambridge, MA, USA




Archive powered by MHonArc 2.6.24.

Top of Page