// $Id: syscall-fallback.h 2231 2005-12-31 10:48:24Z ensc $ --*- c -*-- // Copyright (C) 2005 Enrico Scholz // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; version 2 of the License. // // This program 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 General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #ifndef H_ENSC_UTIL_VSERVER_LIB_SYSCALL_FALLBACK_H #define H_ENSC_UTIL_VSERVER_LIB_SYSCALL_FALLBACK_H #if defined(__alpha__) #define __NR_vserver 428 #elif defined(__arm__) #define __NR_vserver 313 #elif defined(__cris__) #define __NR_vserver 273 #elif defined(__frv__) #define __NR_vserver 273 #elif defined(__h8300__) #define __NR_vserver 273 #elif defined(__i386__) #define __NR_vserver 273 #elif defined(__ia64__) #define __NR_vserver 1269 #elif defined(__m32r__) #define __NR_vserver 273 #elif defined(__mc68000__) #define __NR_vserver 278 #elif defined(__mips__) && (_MIPS_SIM == _MIPS_SIM_ABI32) #define __NR_vserver 277 #elif defined(__mips__) && (_MIPS_SIM == _MIPS_SIM_ABI64) #define __NR_vserver 240 #elif defined(__mips__) && (_MIPS_SIM == _MIPS_SIM_NABI32) #define __NR_vserver 236 #elif defined(__hppa__) #define __NR_vserver 263 #elif defined(__powerpc__) #define __NR_vserver 257 #elif defined(__s390__) #define __NR_vserver 263 #elif defined(__sh__) #define __NR_vserver 273 #elif defined(__sparc__) #define __NR_vserver 267 #elif defined(__v850__) #define __NR_vserver * #elif defined(__x86_64__) #define __NR_vserver 236 #endif #endif // H_ENSC_UTIL_VSERVER_LIB_SYSCALL_FALLBACK_H