mirror of
https://frontier.innolan.net/github/amiga-ixemul.git
synced 2026-09-12 09:12:40 +00:00
149 lines
4.7 KiB
Modula-2
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)
|