Skip to Content.
Sympa Menu

freetds - Re: compile DBD-ODBC with freetds

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Peter Haworth <pmh AT edison.ioppublishing.com>
  • To: TDS Development Group <freetds AT franklin.oit.unc.edu>
  • Subject: Re: compile DBD-ODBC with freetds
  • Date: Thu, 18 Mar 1999 11:46:47 +0000 (GMT)


Craig Spannring wrote:
> I'm suspecting alignment problems more and more. I'm still in the
> process of getting Sparc-Solaris account somewhere. In the meantime
> I'm going to go through the code and make it more longword alignment
> friendly.
>
> BTW- Could you tell me what the following little program does on a
> SPARC machine? Compile it with the same compiler flags that get used
> with the DBD driver.
>
>
> #include <stdio.h>
>
> main(int argc, char **argv)
> {
> char buf[] = "abcdefghijklmnopqrstuvwxyz";
> void *ptr = (char*)buf + atoi(argv[1]);
> long i = 0x30313233;
>
> *(long*)ptr = i;
>
> printf("%s\n", buf);
> }
>
>
>
> Run it four times, the first time with a argument of 0, second time
> with an argument of 1, ...

sagan:/home/sagan/pmh/.cpan/build/DBD-FreeTDS-0.02 % ./a.out 0
0123efghijklmnopqrstuvwxyz
sagan:/home/sagan/pmh/.cpan/build/DBD-FreeTDS-0.02 % ./a.out 1
Bus Error (core dumped)
sagan:/home/sagan/pmh/.cpan/build/DBD-FreeTDS-0.02 % ./a.out 2
Bus Error (core dumped)
sagan:/home/sagan/pmh/.cpan/build/DBD-FreeTDS-0.02 % ./a.out 3
Bus Error (core dumped)
sagan:/home/sagan/pmh/.cpan/build/DBD-FreeTDS-0.02 % ./a.out 4
abcd0123ijklmnopqrstuvwxyz


--
Peter Haworth pmh AT edison.ioppublishing.com
X Windows. Don't get frustrated without it.
X Windows. The problem for your problem.
X Windows. Even your dog won't like it.
X Windows. You'll envy the dead.





Archive powered by MHonArc 2.6.24.

Top of Page