What is libc version 8.0.2i, the UnixWare7 Definitive Runtime C Library? Problems Fixed -------------- libc, version 8.0.2f, shipped with the original UnixWare 7 Definitive 2018 release. libc, version 8.0.2i, includes all the fixes in libc versions 8.0.2g and 8.0.2h as well as an additional fix. Fixed in libc, version 8.0.2g: 1. Revisions to header files and libraries to correct some of the stdio helper functions. These functions were provided in prior releases to aid in open source porting. These functions were modified: __freadable() __fwritable() __fbufsiz() should have been __fbufsize() This fix is provided partially by this libc package and partially by PTF 9150 (version F or later). UW7-173 Fixed in libc, version 8.0.2h: 2. Corrected LD_PRELOAD so, when used, loads the libraries set by LD_PRELOAD prior to any other libraries, including libc.so.1. UW7-183 Fixed in libc, version 8.0.2i: 3. The getprogname and setprogname functions are now in libc. Also cleaned up a typdef redeclaration error. This fix is provided partially by this libc package and partially by PTF 9150 (version H or later). UW7-146 Contents -------- /usr/lib/ld.so.1 /usr/lib/libc.so.1 Installation Instructions ------------------------- Either use patchck to install this package or follow the following procedure: 1. Download the libc.8.0.2i.image file to the /tmp directory on your machine. 2. As root, add the package to your system using these commands: $ su - Password: # pkgadd -d /tmp/libc.8.0.2i.image all Alternatively, this package may be installed in quiet mode, that is, without displaying the release notes and asking for confirmation. To do this, use these commands: $ su - Password: # pkgadd -qd /tmp/libc.8.0.2i.image all 3. It is not necessary to reboot the system after installing this package. Any currently running application using the previous C runtime will continue to do so until the application terminates or the system is rebooted. Software Notes and Recommendations ---------------------------------- 1. libc, version 8.0.2i, should only be installed on: UnixWare 7 Definitive 2018 (D2M1) 2. The libc package, once installed, cannot be back revved to an earlier version. 3. To use a Xinuos development system with this version of libc, you also need to install an updated PTF 9150 (version H or later). Your applications will work correctly with just the new libc or just PTF9150h (or later). However, the development systems will be out of sync. ----------------------------------------------------- (C) Copyright 2022 Xinuos, Inc. All rights reserved.