54 lines
2.7 KiB
HTML
54 lines
2.7 KiB
HTML
<html><!-- This HTML file has been created by texi2html 1.29
|
|
from syscalls.texi on 4 June 1994 -->
|
|
|
|
<TITLE>Syscall specifications of Linux - Introduction</TITLE>
|
|
<P>Go to the <A HREF="syscalls_2.html" tppabs="http://www.infran.ru/TechInfo/syscalls/syscalls_2.html">next</A> section.<P>
|
|
<P>
|
|
Linux 1.0 Syscalls
|
|
<P>
|
|
Copyright (C) 1994 Louis-Dominique Dubeau.
|
|
<P>
|
|
You may without charge, royalty or other payment, copy and distribute
|
|
copies of this work and derivative works of this work in source or
|
|
binary form provided that:
|
|
<P>
|
|
(1) you appropriately publish on each copy an appropriate copyright
|
|
notice; (2) faithfully reproduce all prior copyright notices included in
|
|
the original work (you may add your own copyright notice); and (3) agree
|
|
to indemnify and hold all prior authors, copyright holders and licensors
|
|
of the work harmless from and against all damages arising from the use
|
|
of the work.
|
|
<P>
|
|
You may distribute sources of derivative works of the work privided
|
|
that:
|
|
<P>
|
|
(1) (a) all source files of the original work that have been modified,
|
|
(b) all source files of the derivative work that contain any party of the
|
|
original work, and (c) all source files of the derivative work that are
|
|
necessary to compile, link and run the derivative work without
|
|
unresolved external calls and with the same functionnality of the
|
|
original work ("Necessary Sources") carry a prominent notice explaining
|
|
the nature and date of the modification and/or creation. You are
|
|
encouraged to make the Necessary Sources available under this license in
|
|
order to further development and acceptance of the work.
|
|
<P>
|
|
EXCEPT AS OTHERWISE RESTRICTED BY LAW, THIS WORK IS PROVIDED WITHOUT ANY
|
|
EXPRESS OR IMPLIED WARRANTIES OF ANY KIND, INCLUDING BUT NOT LIMITED TO,
|
|
ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE,
|
|
MERCHANTABILITY OR TITLE. EXCEPT AS OTHERWISE PROVIDED BY LAW, NO
|
|
AUTHOR, COPYRIGHT HOLDER OR LICENSOR SHALL BE LIABLE TO YOU FOR DAMAGES
|
|
OF ANY KIND, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
|
<P>
|
|
<H1><A NAME="SEC1" HREF="syscalls_toc.html#SEC1" tppabs="http://www.infran.ru/TechInfo/syscalls/syscalls_toc.html#SEC1">Introduction</A></H1>
|
|
<P>
|
|
The scope of the specifications is general enough to serve for
|
|
specification document for designing Linux personalities for
|
|
microkernels or for creating Linux compatible libraries. It contains the
|
|
complete specifications of the interface. The description of each
|
|
syscall contains a rough sketch (almost pseudo-code) of the code that needs
|
|
written in order to implement the syscall correctly for Linux compatiblity.
|
|
<P>
|
|
This information is accurate as of version 1.0 of Linux.
|
|
<P>
|
|
<P>Go to the <A HREF="syscalls_2.html" tppabs="http://www.infran.ru/TechInfo/syscalls/syscalls_2.html">next</A> section.<P>
|