Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] SA_NOCLDSTOP SA_NODEFER SA_NOMASK SA_ONESHOT SA_ONSTACK SA_RESETHAND SA_RESTART SA_SIGINFO SCCS files, GNU make (Solaris) schedules, creating porting schedules Scientific Library scoping porting process risks select( ) semaphores IPC, AIX 2nd POSIX HP-UX Solaris System V HP-UX Solaris System V semaphore sets, AIX setgid( ) setregid( ) shared libraries ABI AIX versus Linux HP-UX 2nd Solaris shared memory IPC, AIX POSIX HP-UX Solaris System V HP-UX Solaris -shared option shell scripts, porting to Linux HP-UX Solaris shells, Linux shells shmflg si_code SIG_BLOCK SIG_SETMASK SIG_UNBLOCK sigaction 2nd sigaction( ) SIGALRM SIGCHLD siginfo siginfo_t signal actions AIX HP-UX Solaris signal default actions, HP-UX 2nd signal information HP-UX Solaris 2nd signal sets, Solaris signal values, AIX signal( ) signals AIX signal actions simple signals BSD signal comparing Solaris and Linux 2nd GDB and HP-UX POSIX signal-catching function signal actions signal default actions 2nd signal information signals sent simple signals support in Linux signal information Solaris kill( ) POSIX signal-catching function signal actions signal information 2nd signal sets signal support in Linux simple signals signals sent, HP-UX sigprocmask sigwait( ), HP-UX DCE and POSIX threads simple signals AIX 2nd HP-UX Solaris size skill level of programmers, estimating software application distribution, business processes software development tools, GNU Make [See GNU Make.] Solaris compilers building 32-or 64-bit binaries C C compiler options C++ compiler options namespaces optimization and performance options template instantiation in GNU g++ GNU Make built-in makefile variables for C++ command execution conditional macro assignment empty rules environment variables exit status library dependencies pattern-replacement macro references RCS files SCCS files special targets targets VPATH GSL internationalization interprocess communications IPC large pages libpthread versus Linux libpthread libthread linkers 2nd 3rd dynamic linker export maps library versioning linker tools shared libraries Linux APIs localization MPO nonportable programming practices plock( ) porting porting shell scripts to Linux posix_spawn( ) posix_spawnp( ) signals kill( ) POSIX signal-catching function signal actions signal information 2nd signal sets signal support in Linux simple signals system calls CPU affinity dirent fcntl( ) fork( ) open( ) system libraries threads cancellation points vfstab waitpid( ) Solaris Compatibility Thread Library (STL) special targets, GNU Make (Solaris) Splint stack frame layout, IBM zSeries standard data type sizes, IBM zSeries standards FSG (Free Standards Group) glibc LSB (Linux Standards Base) [See LSB.] porting HP-UX 2nd Solaris standards comparison, porting AIX stat( ) statfs( ) static code checker static program checker STL (Solaris Compatibility Thread Library) stopping multithreaded programs, GDB strace string conversions strings strip Stroustrup, Bjarne success criteria suffix support, GNU Make (HP-UX) SUN S3L Toolkit support, porting process swap management tasks swapoff( ) swapon( ) symbol versioning sync( ) syslog( ) systag System APIs AIX 2nd acct( ) chroot( ) closelog( ) confstr( ) fcntl( ) fstat( ) fstatfs( ) getcwd( ) getfsent( ) getfsfile( ) getfsspec( ) getfstype( ) I/O service APIs ioctl( ) llseek( ) lseek( ) lseek64( ) lstat( ) mmap( ) mount( ) 2nd 3rd munmap( ) opendir( ) openlog( ) poll( ) pread( ) ptrace( ) pwrite( ) quotactl( ) readdir( ) readl( ) readv( ) reboot( ) select( ) setgid( ) setregid( ) stat( ) statfs( ) swapoff( ) swapon( ) sync( ) syslog( ) umount( ) uname( ) vmount( ) wait3( ) wait4( ) write( ) writev( ) Linux acct( ) chroot( ) closelog( ) fstat( ) fstatfs( ) getcwd( ) llseek( ) lseek( ) lseek64( ) lstat( ) mmap( ) mount( ) 2nd 3rd munmap( ) openlog( ) poll( ) pread( ) ptrace( ) pwrite( ) quotactl( ) readv( ) reboot( ) select( ) setgid( ) setregid( ) stat( ) statfs( ) swapoff( ) swapon( ) sync( ) syslog( ) umount( ) uname( ) vmount( ) wait3( ) wait4( ) writev( ) system calls comparing Solaris and Linux 2nd 3rd fcntl( ) HP-UX determining Linux kernel version POSIX API support Linux system calls, comparison table Solaris CPU affinity dirent fcntl( ) fork( ) open( ) system information tasks system libraries GSL, HP-UX HP-UX Solaris System Tap System V messages HP-UX Solaris semaphores HP-UX Solaris shared memory HP-UX Solaris System V semaphore sets, IPC (AIX) |