]>
Commit | Line | Data |
---|---|---|
81fea2b1 JL |
1 | 19970811 -*-text-*- |
2 | ||
3 | g77 libU77 | |
4 | ---------- | |
5 | ||
6 | This directory contains an implementation of most of the `traditional' | |
7 | Unix libU77 routines, mostly an interface to libc and libm routines | |
8 | and some extra ones for time and date etc. It's intended for use with | |
9 | g77, to whose configuration procedure it's currently tied, but should | |
10 | be compatible with f2c otherwise, if using the same f2c.h. | |
11 | ||
12 | The contents of libU77 and its interfaces aren't consistent across | |
13 | implementations. This one is mostly taken from documentation for (an | |
14 | old version of) the Convex implementation and the v2 SunPro one. | |
15 | As of g77 version 0.5.20, most of these routines have been made | |
16 | into g77 intrinsics. Some routines have a version with a name prefixed | |
17 | by `vxt', corresponding to the VMS Fortran versions, and these should | |
18 | be integrated with g77's intrinsics visibility control. | |
19 | ||
20 | A few routines are currently missing; in the case of `fork', for | |
21 | instance, because they're probably not useful, and in the case of | |
22 | `qsort' and those for stream-based i/o handling, because they need | |
23 | more effort/research. The configuration should weed out those few | |
24 | which correspond to facilities which may not be present on some Unix | |
25 | systems, such as symbolic links. It's unclear whether the interfaces | |
26 | to the native library random number routines should be retained, since | |
27 | their implementation is likely to be something one should avoid | |
28 | assiduously. | |
29 | ||
30 | This library has been tested it under SunOS4.1.3 and Irix5.2 and there | |
31 | has been some feedback from Linux; presumably potential problems lie | |
32 | mainly with systems with impoverished native C library support which | |
33 | haven't been properly taken care of with autoconf. | |
34 | ||
35 | There's another GPL'd implementation of this stuff which I only found | |
36 | out about recently (despite having looked) and I haven't yet checked | |
37 | how they should be amalgamated. | |
38 | ||
39 | Dave Love <d.love@dl.ac.uk> Aug '95 | |
57a15935 | 40 | (minor changes by Craig Burley <burley@gnu.org> Aug '97) |