- System V Interface Definition
The System V Interface Definition (or SVID) is a standard which describes the
AT&T UNIX System V behavior, including that ofsystem call s, C libraries, available programs and devices. While it was not the first attempt at a standardizations document (the industry trade association/usr/group published a standard in 1984 based onSystem III with a few system call additions fromBSD ), it was an important effort of early standardization of UNIX in a period when UNIX variants were multiplying rapidly and portability was problematic at best. By 1986, AT&T required conformance with SVID issue 2 if vendors were to actually brand their products "System V R3" [cite book
last=Libes
first=Don
coauthors=Ressler Sandy
title=Life with UNIX
publisher=Prentice Hall
year=1989
pages=73
id=ISBN 0-13-536657-7] . By the 1990s, however, its importance was largely eclipsed byPOSIX and theSingle UNIX Specification , which were based in part upon the SVID. Part of the reason for this was undoubtedly their vendor-independent approach (seeUnix wars ).Versions of SVID
* Version 1, based on System V Release 2, published Spring,
1985 [cite book
last=Kevorkian
first=D.E.
coauthors=et al
title=System V Interface Definition: Issue 1
publisher=AT&T
year=1985
id=LOC 84-073470]
* Version 2, based on System V Release 3, published1986 (3 volumes) [cite book
title=System V Interface Definition: Issue 2
publisher=AT&T
year=1986
id=ISBN 0-932764-10-X]
* Version 3, based on System V Release 4, published1989
* Version 4, updated for compliance withXPG4 andPOSIX 1003.1-1990, published1995 See also
*
POSIX
*Single UNIX Specification References
External links
* [http://www.sco.com/developers/devspecs/ SVID Fourth Edition] in PDF form.
Wikimedia Foundation. 2010.