Re: C library calls - portability
Date: Thu, 28 Aug 2003 01:27:17 GMT
Miklos Magyari wrote:
> I'm looking for a document (table) that describes the portability of C
> library functions (for example I want to know if realpath (3) is available
> on all the *nix dialects I'm interested in).
> I work on FreeBSD and the manpages have some suggestions in the HISTORY
> section but it doesn't seem to be enough for me.
There is also a STANDARDS section of FreeBSD man pages that describe
functions that conform to some standard. If it is missing, the
implication is that the function does not appear in any standard.
Relevant Pages
- Re: Need help on modifying and assembly of a small program!
... care for "international support" at the moment...BUT will you care _LATER_? ... make your keyboard driver use "keymaps" or something (which simply ... that there's a kind of "standard" for typing English with their Cyrillic ... This is the "portability" of the OS source ... (alt.lang.asm) - Re: removing a loop cause it to go at half the speed?
... The concepts are also useful because they are well defined by the same standard that defined the C language. ... If the standard says it is undefined behaviour then even if your implementation defines it you know that you will have to check whether it is documented for *every* system you want to use it on in the future, and you may well come across a system which leaves it completely undefined and possibly even causes random behaviour. ... or you will have on some other platform. ... Portability is not always easy or possible, but the starting point is knowing what the C standard guarantees and what it doesn't. ... (comp.lang.c) - Re: <ctype.h> toLower()
... See the C Standard. ... >> tolower() is implemented. ... >> platform, without even having to know which character set is used on that ... is, however, an error in portability for me to *call* that macro. ... (alt.comp.lang.learn.c-cpp) - Re: Storgae durations
... standard you referred to is no longer current. ... advocating C99 and saying that C90 is obsolete, ... Then you are in no position to make an argument about C99's portability ... there are implementations for C99 that target those platforms. ... (comp.lang.c) - Re: pascal equivalent of python "sleep"
... portability problems which exist in Pascal are simply ... Pascal has a standard, the ISO 7185 standard. ... the Borland series implementations. ... What areas should be covered by standard libraries? ... (comp.lang.pascal.misc) |
|