Base kernel compatibility

System calls (libattach - moduload)

Name of Interface Legacy compatibility UDK compatibility
Compiled using SCO OpenServer DevSys Compiled using SCO UnixWare 2.1.X SDK Compiled using UnixWare 7 UDK
Library Name Works on UnixWare 7? Library Name Works on UnixWare 7? Library Name Works on SCO OpenServer? Works on SCO UnixWare 2.1.X?
libattach libc No; recode. -- -- -- -- --
libdetach libc No; recode. -- -- -- -- --
lchown libc Yes libc Yes libc Yes Yes
link libc Yes libc Yes libc Yes Yes
lseek libc Yes libc Yes libc Yes Yes
lseek32 -- -- libc Yes libc -- Yes
lseek64 -- -- libc Yes libc -- Yes
lstat libc Yes libc Yes libc Yes Yes
lstat32 -- -- libc Yes libc -- Yes
lstat64 -- -- libc Yes libc -- --
memcntl libc Yes; notes. libc Yes libc Yes Yes
mincore -- -- libc Yes libc -- Yes
mkdir libc Yes libc Yes libc Yes Yes
mknod libc Yes libc Yes libc Yes Yes
mmap libc Yes; notes. libc Yes libc Yes Yes
mmap32 -- -- libc Yes libc -- Yes
mmap64 -- -- libc Yes libc -- --
modload -- -- libc Yes libc -- Yes
modpath -- -- libc Yes libc -- Yes
modstat -- -- libc Yes libc -- Yes
moduload -- -- libc Yes libc -- Yes

 ----------------------------------------------------------------------------------------
|          |           Legacy compatibility          |         UDK compatibility        |
|          |--------------------|--------------------|----------------------------------|
| Name of  |    Compiled using  |    Compiled using  |     Compiled using UnixWare 7    |
| Interface|    SCO OpenServer  |    SCO UnixWare    |     UDK                          |
|          |    DevSys          |    2.1.X SDK       |                                  |
|          |---------|----------|---------|----------|---------|-------------|----------|
|          |  Library|  Works   |  Library|  Works   |  Library|  Works      |  Works   |
|          |  Name   |  on      |  Name   |  on      |  Name   |  on         |  on      |
|          |         |  UnixWare|         |  UnixWare|         |  SCO        |  SCO     |
|          |         |  7?      |         |  7?      |         |  OpenServer?|  UnixWare|
|          |         |          |         |          |         |             |  2.1.X?  |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| libattach|  libc   |  No;     |  --     |  --      |  --     |  --         |  --      |
|          |         |  recode. |         |          |         |             |          |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| libdetach|  libc   |  No;     |  --     |  --      |  --     |  --         |  --      |
|          |         |  recode. |         |          |         |             |          |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| lchown   |  libc   |  Yes     |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| link     |  libc   |  Yes     |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| lseek    |  libc   |  Yes     |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| lseek32  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| lseek64  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| lstat    |  libc   |  Yes     |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| lstat32  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| lstat64  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  --      |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| memcntl  |  libc   |  Yes;    |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|          |         |  notes.  |         |          |         |             |          |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| mincore  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| mkdir    |  libc   |  Yes     |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| mknod    |  libc   |  Yes     |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| mmap     |  libc   |  Yes;    |  libc   |  Yes     |  libc   |  Yes        |  Yes     |
|          |         |  notes.  |         |          |         |             |          |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| mmap32   |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| mmap64   |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  --      |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| modload  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| modpath  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| modstat  |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
| moduload |  --     |  --      |  libc   |  Yes     |  libc   |  --         |  Yes     |
|----------|---------|----------|---------|----------|---------|-------------|----------|
``Compatibility Table Legend''

Next topic: System calls (mount - pread64)
Previous topic: System calls (ftruncate - kill)

© 1999 The Santa Cruz Operation, Inc. All rights reserved.
UnixWare 7 Release 7.1 - 19 March 1999