DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
API compatibility

Binary compatibility for SCO UnixWare 2.1.X

When compiling applications with the UnixWare and OpenServer Development Kit on UnixWare 7 for use on SCO UnixWare 2.1.X:

  1. don't use libc functions that don't exist on SCO UnixWare 2.1.X (these are listed in the table below); otherwise, you can use any of the functions that are part of the documented libc interface (documented on the Section 2 manual pages, Section 3C manual pages, and Section 3S manual pages)

  2. load the BCM for SCO UnixWare 2.1.X on the target system before attempting to run your application

The following functions defined in the UnixWare 7 implementation of libc do not exist in the SCO UnixWare 2.1.X implementation and should not be used in an application written for SCO UnixWare 2.1.X:

UnixWare 7 libc functions and macros not on SCO UnixWare 2.1.X
fgetpos64 ftruncate64 strncoll
fopen64 ftw64 strnxfrm
freopen64 lockf64 tmpfile64
fseeko64 nftw64 todigit
fsetpos64 readdir64 toint
ftello64 readdir64_r truncate64


Next topic: libc compatibility table (a64l - bzero)
Previous topic: Binary compatibility for SCO OpenServer

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004