From 7defc772a8b63a39b53dfcc308cb69f8301f0516 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sun, 10 Feb 2019 15:26:27 -0500 Subject: add missing symbols --- nonstd/__linux.h | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 nonstd/__linux.h (limited to 'nonstd/__linux.h') diff --git a/nonstd/__linux.h b/nonstd/__linux.h deleted file mode 100644 index 4684b17f..00000000 --- a/nonstd/__linux.h +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include -#include -#include - -#ifndef ENOSYS -#define ENOSYS 62 -#endif - -extern long __syscall_x86_64(long, ...); -#define __linux_syscall __syscall_x86_64 -#define __syscall __linux_syscall - -static long __syscall_lookup(const char *call) -{ - const char *__syscalls[] = { - [0] = "read", - [1] = "write", - [2] = "open", - [3] = "close", - [4] = "stat", - [5] = "fstat", - [6] = "lstat", - [9] = "mmap", - [60] = "exit", - [201] = "time", - }; - - size_t i; - for (i = 0; i < sizeof(__syscalls) / sizeof(__syscalls[0]); i++) { - if (__syscalls[i] && !strcmp(__syscalls[i], call)) { - return i; - } - } - return -1; -} -- cgit v1.2.1