TOC PREV NEXT

Contents

Porting SCO OpenServer 5 Applications
to SCO OpenServer 6

About porting SCO OpenServer 5 applications
Compiler ABI modes: UDK and OSR5
Mixed mode issues
Tool sets supported
Compiler option guidelines
API issues
C language dialect issues
C++ language dialect issues
Changes to the runtime environment
Runtime commands
Runtime access of system/data files
NETbios/NETbeui
XENIX 286 emulators
Binary debugging
Tracing system calls with truss
Using the dynamic library tracing feature of the runtime linker
Memory debugging with memtool
Source debugging with debug
Development System documentation

Kernel and API Compatibility Notes

Kernel compatibility
Executable formats
Error numbers
Errors with different values
System calls with different error returns
Signals
Core file generation
CPU status information
C2 Security (libprot) library
OSR5 ABI Applications
SVR5 ABI Applications
System calls
SUDS extension
access(2)
adjtime(2)
execlp(2) / execvp(2)
fcntl(2)
getrlimit/setrlimit(2)
libattach/libdetach(S)
memcntl(2)
mmap(2)
mount(2)
nice(2)
paccess(S)
pipe(2)
poll(2)
priocntl(2)
probe(S)
ptrace(2)
setcontext(2)
sysi86(2)
sysinfo
syssetconf
uadmin(2)
ulimit(2)
waitid(2)
xsetre[gu]id(S)
API Compatibility
Manual Pages
C library (libc) interfaces
tm structure
confstr
dlsym
fnmatch
ftw/nftw
glob/globfree
iconv
isnan/isnand/isnanf
jmp_buf
mallinfo
nl_langinfo
passwd structure
sigset_t
sysconf
ttyslot
BSD library (libucb) interface
Threads and asynchronous I/O (libthread) interfaces
Network support library (libnsl) interfaces
AUTH structure
CLIENT structure
Berkeley style client calls
Portmapper
Berkeley style service calls
SVCXPRT structure
Transport interface (XTI and TLI)
Sockets interface
Socket addressing
accept
bind
connect
ether_aton
ether_hostton
ether_line
ether_ntoa
ether_ntohost
ftruncate/truncate
getpeername/setpeername
getsockname/setsockname
getsockopt/setsockopt
gettimeofday/settimeofday
listen
netgroup
recv/recvfrom/recvmsg
select
send/sendto
shutdown
socket
openlog
Name resolution (libresolv) library routines
File transfer protocol (ftp) interface
STREAMS interface
I_GETCLTIME
I_RECVFD
I_S_RECVFD
I_SETSIG
Event queue (libevent) interface
SNMP (libsnmp) interface
make_varbind
parse_pdu
SNMP I/O (libsnmpio) interface
get_response
send_request
SMUX (libsmux) interface
Object identifier (OID) structure
Object type (OT) structure
SCO OpenServer 64 bit counters
Aggregate structure notes
Termios and termio interfaces
curses (libocurses) interface
curses header files
terminfo and termcap databases
X/Open curses (formerly libstdcurses) library
BSD database management (libdbm and libndbm) interface
Encryption (libcrypt) interface
Executable and Linking Format (libelf) interface
Graphic interfaces

A Guide to debug for dbx Users

Starting debug
Command Line Options
Setup
Configuration example
General Tips
Debugger Variables
Execution and Tracing Commands
Printing Variables and Expressions
Accessing source files
Command Aliases
Machine Level Commands
Miscellaneous Commands
Common tasks

TOC PREV NEXT