Files
2015-04-16 09:16:48 +02:00

149 lines
4.7 KiB
Modula-2

/*
* This file is part of ixnet.library for the Amiga.
* Copyright (C) 1996 Jeff Shepherd
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the Free
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Id: ixnet_syscall.def,v 1.1.1.1 2005/03/15 15:57:11 laire Exp $
*
* $Log: ixnet_syscall.def,v $
* Revision 1.1.1.1 2005/03/15 15:57:11 laire
* a new beginning
*
* Revision 1.2 2000/06/20 22:16:59 emm
* First attempt at a native MorphOS ixemul
*
* Revision 1.1.1.1 2000/05/07 19:37:21 emm
* Imported sources
*
* Revision 1.1.1.1 2000/04/29 00:40:22 nobody
* Initial import
*
*/
/* these system calls are called from ixemul.library
* do not call these yourself - call the ixemul.library equivalent
* the socket calls are preceeded by a '_' since they take slightly
* different arguments (struct file * instead of int)
*/
SYSTEM_CALL(_socket,1,I_III)
SYSTEM_CALL(_bind,2,I_III)
SYSTEM_CALL(_listen,3,I_II)
SYSTEM_CALL(_accept,4,I_III)
SYSTEM_CALL(_connect,5,I_III)
SYSTEM_CALL(_socketpair,6,I_IIII)
SYSTEM_CALL(_sendto,7,I_IIIIII)
SYSTEM_CALL(_send,8,I_IIII)
SYSTEM_CALL(_sendmsg,9,I_III)
SYSTEM_CALL(_recvfrom,10,I_IIIIII)
SYSTEM_CALL(_recv,11,I_IIII)
SYSTEM_CALL(_recvmsg,12,I_III)
SYSTEM_CALL(_shutdown,13,I_II)
SYSTEM_CALL(_setsockopt,14,I_IIII)
SYSTEM_CALL(_getsockopt,15,I_IIIII)
SYSTEM_CALL(_getsockname,16,I_III)
SYSTEM_CALL(_getpeername,17,I_III)
SYSTEM_CALL(_tcp_read,18,I_III)
SYSTEM_CALL(_tcp_write,19,I_III)
SYSTEM_CALL(_tcp_ioctl,20,I_IIIII)
SYSTEM_CALL(_tcp_select,21,I_IIIII)
SYSTEM_CALL(_tcp_close,22,I_I)
SYSTEM_CALL(_fstat,23,I_II)
SYSTEM_CALL(_siglaunch,24,V_I)
SYSTEM_CALL(getpwent,25,I_)
SYSTEM_CALL(getpwnam,26,I_I)
SYSTEM_CALL(getpwuid,27,I_I)
SYSTEM_CALL(endpwent,28,V_)
SYSTEM_CALL(obsolete29,29,X)
SYSTEM_CALL(obsolete30,30,X)
SYSTEM_CALL(obsolete31,31,X)
SYSTEM_CALL(obsolete32,32,X)
SYSTEM_CALL(obsolete33,33,X)
SYSTEM_CALL(obsolete34,34,X)
SYSTEM_CALL(obsolete35,35,X)
SYSTEM_CALL(obsolete36,36,X)
SYSTEM_CALL(obsolete37,37,X)
SYSTEM_CALL(gethostname,38,I_II)
SYSTEM_CALL(sethostname,39,I_II)
SYSTEM_CALL(obsolete40,40,X)
SYSTEM_CALL(obsolete41,41,X)
SYSTEM_CALL(getgrent,42,I_)
SYSTEM_CALL(getgrnam,43,I_I)
SYSTEM_CALL(getgrgid,44,I_I)
SYSTEM_CALL(setgrent,45,I_)
SYSTEM_CALL(endgrent,46,V_)
SYSTEM_CALL(obsolete47,47,X)
SYSTEM_CALL(gethostbyname,48,I_I)
SYSTEM_CALL(gethostbyaddr,49,I_III)
SYSTEM_CALL(getnetbyname,50,I_I)
SYSTEM_CALL(getnetbyaddr,51,I_II)
SYSTEM_CALL(setnetent,52,V_I)
SYSTEM_CALL(setservent,53,V_I)
SYSTEM_CALL(endservent,54,V_)
SYSTEM_CALL(getservent,55,I_)
SYSTEM_CALL(obsolete56,56,X)
SYSTEM_CALL(obsolete57,57,X)
SYSTEM_CALL(obsolete58,58,X)
SYSTEM_CALL(obsolete59,59,X)
SYSTEM_CALL(setgroupent,60,I_I)
SYSTEM_CALL(crypt,61,I_II)
SYSTEM_CALL(setpassent,62,I_I)
SYSTEM_CALL(herror,63,V_I)
SYSTEM_CALL(getservbyname,64,I_II)
SYSTEM_CALL(getservbyport,65,I_II)
SYSTEM_CALL(init_inet_daemon,66,I_II)
SYSTEM_CALL(shutdown_inet_daemon,67,V_)
SYSTEM_CALL(setpwent,68,I_)
SYSTEM_CALL(getprotoent,69,I_)
SYSTEM_CALL(getprotobyname,70,I_I)
SYSTEM_CALL(getprotobynumber,71,I_I)
SYSTEM_CALL(setprotoent,72,V_I)
SYSTEM_CALL(endprotoent,73,V_)
SYSTEM_CALL(obsolete74,74,X)
SYSTEM_CALL(obsolete75,75,X)
SYSTEM_CALL(obsolete76,76,X)
SYSTEM_CALL(obsolete77,77,X)
SYSTEM_CALL(obsolete78,78,X)
SYSTEM_CALL(obsolete79,79,X)
SYSTEM_CALL(obsolete80,80,X)
SYSTEM_CALL(obsolete81,81,X)
SYSTEM_CALL(obsolete82,82,X)
SYSTEM_CALL(obsolete83,83,X)
SYSTEM_CALL(obsolete84,84,X)
SYSTEM_CALL(sethostent,85,V_I)
SYSTEM_CALL(endhostent,86,V_)
SYSTEM_CALL(vsyslog,87,V_IIA)
SYSTEM_CALL(openlog,88,V_III)
SYSTEM_CALL(closelog,89,V_)
SYSTEM_CALL(setlogmask,90,I_I)
SYSTEM_CALL(endnetent,91,V_)
SYSTEM_CALL(getnetent,92,I_)
SYSTEM_CALL(set_errno,93,V_II)
SYSTEM_CALL(gethostid,94,I_)
SYSTEM_CALL(obsolete95,95,X)
SYSTEM_CALL(obsolete96,96,X)
SYSTEM_CALL(obsolete97,97,X)
SYSTEM_CALL(obsolete98,98,X)
SYSTEM_CALL(obsolete99,99,X)
SYSTEM_CALL(obsolete100,100,X)
SYSTEM_CALL(umask,101,I_I)
SYSTEM_CALL(obsolete102,102,X)
SYSTEM_CALL(getdomainname,103,I_II)
SYSTEM_CALL(waitselect,104,I_IIIII)
SYSTEM_CALL(hstrerror,105,I_I)
SYSTEM_CALL(_dup,106,I_I)
SYSTEM_CALL(obtain_socket,107,I_IIII)
SYSTEM_CALL(release_socket,108,I_I)