Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
POSIX
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
In the 1980s, with the various [Unix] vendors such as [IBM], [HP], Digital and SunMicrosystems each adding their own features, unix was in danger of becoming fragmented, making it harder to write portable programs. (Also the "BSD vs. System V" split.) POSIX is a large (some might even say unwieldy) standard (officially [IEEE] Standard 1003) specifying things such as the behaviour (arguments, etc) of standard programs and utilities that must exist on a system and [C] library functions. The theory is that if you write a program that conforms to POSIX standards, it will compile and run on any POSIX-compliant operating system. 1003.1 defines the core functions and behaviours, as well as things like the standard ErrorMessages. 1003.2 defines standard RegularExpressions syntax and behaviour
65 pages link to
POSIX
:
bash(1)Part7
getopt(3)
LinuxFudDispelled
PerlOneLiners
FailureMode
lseek(2)
vfork(2)
PortabilityNotes
bash(1)
Unix
sigaction(2)
POSIXLY_CORRECT
ManPage
fsync(2)
fcntl(2)
execve(2)
nanosleep(2)
socketpair(2)
NetCat
dup2(2)
EnvironmentVariable
creat(2)
fchmod(2)
getpid(2)
getuid(2)
setsid(2)
Cygwin
geteuid(2)
getppid(2)
ErrorMessages
MicrosoftCorporation
sqrt(3)
lchown(2)
exec(3)
fgets(3)
awk(1)
open(2)
read(2)
readdir(2)
recvfrom(2)
rename(2)
fork(2)
qsort(3)
madvise(2)
GreenStone
Signal
pselect(2)
ApplicationErrorMessages
mprotect(2)
mmap(2)
select(2)
HowLinuxWorksReview
SignalHandler
SCons
SambaNotes
FunnyApplicationErrorMessages
setsockopt(2)
zsh(1)
VMS
CrossPlatform
send(2)
IEEE
Ext3
MacOSX
POSIX_ME_HARDER