Re: Cleaning up FILE in stdio..
- From: Garrett Wollman <wollman@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 26 Feb 2008 17:51:07 -0500 (EST)
In article <200802261524.30384.jhb@xxxxxxxxxxx> you write:
This is assuming that the contents and layout of FILE are not a
public ABI (i.e. we malloc the things internally and consumers should
just treat the pointer value as a cookie and not grub around in the
internals).
Most interpreted languages grub around in the internals, as
(historically) do a number of <stdio.h> macros. Historically Emacs
did so as well (I suppose you can call it an interpreted language).
Comments?
I think you have the right idea but this will break the ABI in a way
that can't be fudged with symbol versioning.
-GAWollman
--
Garrett A. Wollman | The real tragedy of human existence is not that we are
wollman@xxxxxxxxxxxxx| nasty by nature, but that a cruel structural asymmetry
Opinions not those | grants to rare events of meanness such power to shape
of MIT or CSAIL. | our history. - S.J. Gould, Ten Thousand Acts of Kindness
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: Cleaning up FILE in stdio..
- From: John Baldwin
- Re: Cleaning up FILE in stdio..
- From: Daniel Eischen
- Re: Cleaning up FILE in stdio..
- References:
- Cleaning up FILE in stdio..
- From: John Baldwin
- Cleaning up FILE in stdio..
- Prev by Date: Re: cpuset and affinity implementation
- Next by Date: Re: cpuset and affinity implementation
- Previous by thread: Re: Cleaning up FILE in stdio..
- Next by thread: Re: Cleaning up FILE in stdio..
- Index(es):