- System V Interface Definition
The System V Interface Definition (or SVID) is a standard which describes the
AT&T UNIX System Vbehavior, including that of system calls, C libraries, available programs and devices. While it was not the first attempt at a standardizations document (the industry trade association /usr/grouppublished a standard in 1984 based on System IIIwith a few system call additions from BSD), 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
title=Life with UNIX
id=ISBN 0-13-536657-7] . By the 1990s, however, its importance was largely eclipsed by
POSIXand the Single UNIX Specification, which were based in part upon the SVID. Part of the reason for this was undoubtedly their vendor-independent approach (see Unix wars).
Versions of SVID
* Version 1, based on System V Release 2, published Spring,
title=System V Interface Definition: Issue 1
* Version 2, based on System V Release 3, published
1986(3 volumes) [cite book
title=System V Interface Definition: Issue 2
* Version 3, based on System V Release 4, published
* Version 4, updated for compliance with
XPG4and POSIX1003.1-1990, published 1995
Single UNIX Specification
* [http://www.sco.com/developers/devspecs/ SVID Fourth Edition] in PDF form.
Wikimedia Foundation. 2010.