[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [RFC] pre-c89 in libltdl
From: |
Howard Chu |
Subject: |
RE: [RFC] pre-c89 in libltdl |
Date: |
Wed, 31 Mar 2004 03:18:41 -0800 |
> -----Original Message-----
> From: address@hidden
> [mailto:address@hidden
> Behalf Of Gary V. Vaughan
> Okay, so I'm on a roll :-)
>
> Does anybody need pre-c89 support in libltdl? I'd like to
> start using ansi
> function prototypes, and assume that lt_ptr is alway void*.
This sounds fine to me.
> Why? Because we can offload maintenance of a whole bunch of lowlevel
> compatibility stuff to the gnulib folks eventually if we
> accept that their
> list of supported platforms is good enough. That in turn
> will make libltdl
> smaller and cleaner.
This sounds odd to me. I suppose there's a large number of systems out there
now that support the SVR4 dlopen() interface, and that's wonderful for them.
Having recently ported libltdl to IBM z/OS I'm wary of anything that assumes
that dlopen is universal though. I know it's now supported on recent versions
of AIX too, but having managed to cause a kernel panic the first time I used
that (way back on AIX 4.2.1) I've never trusted it, and always build for the
native AIX shared library mechanism instead.
I don't understand how being allowed to use ANSI function prototypes means
that libltdl can get smaller. ??
-- Howard Chu
Chief Architect, Symas Corp. Director, Highland Sun
http://www.symas.com http://highlandsun.com/hyc
Symas: Premier OpenSource Development and Support
Re: [RFC] pre-c89 in libltdl, Simon Josefsson, 2004/03/31