fixshlib(1M)


fixshlib -- alter executables to call SCO UNIX System V/386 Release 3.2-compatible libnsl

Synopsis

   /usr/sbin/fixshlib file

Description

SCO applications installed with the custom command [see custom(1M)] will automatically have references to libnsl changed to reference a SCO UNIX System V/386 Release 3.2-compatible libnsl (/shlib/libNSL_s). However, you may need to run fixshlib on any SCO UNIX System V/386 Release 3.2 application that is not installed using the custom command. The fixshlib command will alter the executable to use the SCO UNIX System V/386 Release 3.2-compatible libnsl.

When executing the command, file is the pathname of the executable to be modified.

Diagnostics

If file is not a COFF format a.out executable, you will see the following error message:
   unknown file type - possibly bad magic: Error 0

References

custom(1M), fixperm(1M)

Notices

If fixshlib is run on a non-SCO UNIX executable, the executable will no longer execute properly and will be unusable. Therefore, as a precaution, we recommend that you make a copy of each executable before you run fixshlib on it. If your executable fails because fixshlib should not have been run on it, you can restore it from the copy you made. Otherwise, you will have to re-install the application that contained the executable.
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004