summaryrefslogtreecommitdiff
path: root/os/windows/posix
diff options
context:
space:
mode:
Diffstat (limited to 'os/windows/posix')
-rw-r--r--os/windows/posix/include/arpa/inet.h19
-rw-r--r--os/windows/posix/include/asm/types.h8
-rw-r--r--os/windows/posix/include/dirent.h24
-rw-r--r--os/windows/posix/include/dlfcn.h11
-rw-r--r--os/windows/posix/include/libgen.h6
-rw-r--r--os/windows/posix/include/netdb.h4
-rw-r--r--os/windows/posix/include/netinet/in.h8
-rw-r--r--os/windows/posix/include/netinet/tcp.h4
-rw-r--r--os/windows/posix/include/poll.h4
-rw-r--r--os/windows/posix/include/semaphore.h4
-rw-r--r--os/windows/posix/include/sys/ioctl.h7
-rw-r--r--os/windows/posix/include/sys/ipc.h4
-rw-r--r--os/windows/posix/include/sys/mman.h36
-rw-r--r--os/windows/posix/include/sys/poll.h15
-rw-r--r--os/windows/posix/include/sys/resource.h19
-rw-r--r--os/windows/posix/include/sys/shm.h41
-rw-r--r--os/windows/posix/include/sys/socket.h4
-rw-r--r--os/windows/posix/include/sys/uio.h16
-rw-r--r--os/windows/posix/include/sys/un.h13
-rw-r--r--os/windows/posix/include/sys/wait.h12
-rw-r--r--os/windows/posix/include/syslog.h18
21 files changed, 0 insertions, 277 deletions
diff --git a/os/windows/posix/include/arpa/inet.h b/os/windows/posix/include/arpa/inet.h
deleted file mode 100644
index 30498c67..00000000
--- a/os/windows/posix/include/arpa/inet.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef ARPA_INET_H
-#define ARPA_INET_H
-
-#include <ws2tcpip.h>
-#include <inttypes.h>
-
-typedef int socklen_t;
-typedef int in_addr_t;
-
-/* EAI_SYSTEM isn't used on Windows, so map it to EAI_FAIL */
-#define EAI_SYSTEM EAI_FAIL
-
-in_addr_t inet_network(const char *cp);
-
-const char *inet_ntop(int af, const void *restrict src,
- char *restrict dst, socklen_t size);
-int inet_pton(int af, const char *restrict src, void *restrict dst);
-
-#endif /* ARPA_INET_H */
diff --git a/os/windows/posix/include/asm/types.h b/os/windows/posix/include/asm/types.h
deleted file mode 100644
index 7e1489ae..00000000
--- a/os/windows/posix/include/asm/types.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef ASM_TYPES_H
-#define ASM_TYPES_H
-
-typedef unsigned short __u16;
-typedef unsigned int __u32;
-typedef unsigned long long __u64;
-
-#endif /* ASM_TYPES_H */
diff --git a/os/windows/posix/include/dirent.h b/os/windows/posix/include/dirent.h
deleted file mode 100644
index 6b4e671a..00000000
--- a/os/windows/posix/include/dirent.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef DIRENT_H
-#define DIRENT_H
-
-#include <winsock2.h>
-
-struct dirent
-{
- ino_t d_ino; /* File serial number */
- char d_name[MAX_PATH]; /* Name of entry */
-};
-
-struct dirent_ctx
-{
- HANDLE find_handle;
- char dirname[MAX_PATH];
-};
-
-typedef struct dirent_ctx DIR;
-
-DIR *opendir(const char *dirname);
-struct dirent *readdir(DIR *dirp);
-int closedir(DIR *dirp);
-
-#endif /* DIRENT_H */
diff --git a/os/windows/posix/include/dlfcn.h b/os/windows/posix/include/dlfcn.h
deleted file mode 100644
index 57f29303..00000000
--- a/os/windows/posix/include/dlfcn.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef DLFCN_H
-#define DLFCN_H
-
-#define RTLD_LAZY 1
-
-void *dlopen(const char *file, int mode);
-int dlclose(void *handle);
-void *dlsym(void *restrict handle, const char *restrict name);
-char *dlerror(void);
-
-#endif /* DLFCN_H */
diff --git a/os/windows/posix/include/libgen.h b/os/windows/posix/include/libgen.h
deleted file mode 100644
index 5c4fb232..00000000
--- a/os/windows/posix/include/libgen.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef LIBGEN_H
-#define LIBGEN_H
-
-char *basename(char *path);
-
-#endif /* LIBGEN_H */
diff --git a/os/windows/posix/include/netdb.h b/os/windows/posix/include/netdb.h
deleted file mode 100644
index 5dace165..00000000
--- a/os/windows/posix/include/netdb.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef NETDB_H
-#define NETDB_H
-
-#endif /* NETDB_H */
diff --git a/os/windows/posix/include/netinet/in.h b/os/windows/posix/include/netinet/in.h
deleted file mode 100644
index f7e24197..00000000
--- a/os/windows/posix/include/netinet/in.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef NETINET_IN_H
-#define NETINET_IN_H
-
-#include <inttypes.h>
-#include <sys/un.h>
-
-
-#endif /* NETINET_IN_H */
diff --git a/os/windows/posix/include/netinet/tcp.h b/os/windows/posix/include/netinet/tcp.h
deleted file mode 100644
index 250c4c35..00000000
--- a/os/windows/posix/include/netinet/tcp.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef NETINET_TCP_H
-#define NETINET_TCP_H
-
-#endif
diff --git a/os/windows/posix/include/poll.h b/os/windows/posix/include/poll.h
deleted file mode 100644
index 058e23ad..00000000
--- a/os/windows/posix/include/poll.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef POLL_H
-#define POLL_H
-
-#endif /* POLL_H */
diff --git a/os/windows/posix/include/semaphore.h b/os/windows/posix/include/semaphore.h
deleted file mode 100644
index 39cd624a..00000000
--- a/os/windows/posix/include/semaphore.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef SEMAPHORE_H
-#define SEMAPHORE_H
-
-#endif /* SEMAPHORE_H */
diff --git a/os/windows/posix/include/sys/ioctl.h b/os/windows/posix/include/sys/ioctl.h
deleted file mode 100644
index a42247d1..00000000
--- a/os/windows/posix/include/sys/ioctl.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef IOCTL_H
-#define IOCTL_H
-
-/* This file is empty since it only needs to exist on Windows
- but isn't otherwise used */
-
-#endif /* IOCTL_H */ \ No newline at end of file
diff --git a/os/windows/posix/include/sys/ipc.h b/os/windows/posix/include/sys/ipc.h
deleted file mode 100644
index abf26e8d..00000000
--- a/os/windows/posix/include/sys/ipc.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef SYS_IPC_H
-#define SYS_IPC_H
-
-#endif /* SYS_IPC_H */
diff --git a/os/windows/posix/include/sys/mman.h b/os/windows/posix/include/sys/mman.h
deleted file mode 100644
index 8edd9fc0..00000000
--- a/os/windows/posix/include/sys/mman.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef SYS_MMAN_H
-#define SYS_MMAN_H
-
-#include <sys/types.h>
-
-#define PROT_NONE 0x1
-#define PROT_READ 0x2
-#define PROT_WRITE 0x4
-
-#define MAP_ANON 0x1
-#define MAP_ANONYMOUS MAP_ANON
-#define MAP_FIXED 0x2
-#define MAP_HASSEMAPHORE 0x4
-#define MAP_INHERIT 0x8
-#define MAP_NOCORE 0x10
-#define MAP_NOSYNC 0x20
-#define MAP_PREFAULT_READ 0x40
-#define MAP_PRIVATE 0x80
-#define MAP_SHARED 0x100
-#define MAP_STACK 0x200
-
-#define MAP_FAILED NULL
-
-#define MS_ASYNC 0x1
-#define MS_SYNC 0x2
-#define MS_INVALIDATE 0x3
-
-int posix_madvise(void *addr, size_t len, int advice);
-void *mmap(void *addr, size_t len, int prot, int flags,
- int fildes, off_t off);
-int munmap(void *addr, size_t len);
-int msync(void *addr, size_t len, int flags);
-int munlock(const void * addr, size_t len);
-int mlock(const void *addr, size_t len);
-
-#endif /* SYS_MMAN_H */
diff --git a/os/windows/posix/include/sys/poll.h b/os/windows/posix/include/sys/poll.h
deleted file mode 100644
index f009d6e4..00000000
--- a/os/windows/posix/include/sys/poll.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef SYS_POLL_H
-#define SYS_POLL_H
-
-typedef int nfds_t;
-
-struct pollfd
-{
- int fd;
- short events;
- short revents;
-};
-
-int poll(struct pollfd fds[], nfds_t nfds, int timeout);
-
-#endif /* SYS_POLL_H */
diff --git a/os/windows/posix/include/sys/resource.h b/os/windows/posix/include/sys/resource.h
deleted file mode 100644
index aa957058..00000000
--- a/os/windows/posix/include/sys/resource.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef SYS_RESOURCE_H
-#define SYS_RESOURCE_H
-
-#define RUSAGE_SELF 0
-#define RUSAGE_THREAD 1
-
-struct rusage
-{
- struct timeval ru_utime;
- struct timeval ru_stime;
- int ru_nvcsw;
- int ru_minflt;
- int ru_majflt;
- int ru_nivcsw;
-};
-
-int getrusage(int who, struct rusage *r_usage);
-
-#endif /* SYS_RESOURCE_H */
diff --git a/os/windows/posix/include/sys/shm.h b/os/windows/posix/include/sys/shm.h
deleted file mode 100644
index c0592749..00000000
--- a/os/windows/posix/include/sys/shm.h
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef SYS_SHM_H
-#define SYS_SHM_H
-
-#define IPC_RMID 0x1
-#define IPC_CREAT 0x2
-#define IPC_PRIVATE 0x4
-
-typedef int uid_t;
-typedef int gid_t;
-
-typedef int shmatt_t;
-typedef int key_t;
-
-struct ipc_perm
-{
- uid_t uid; /* owner's user ID */
- gid_t gid; /* owner's group ID */
- uid_t cuid; /* creator's user ID */
- gid_t cgid; /* creator's group ID */
- mode_t mode; /* read/write permission */
-};
-
-
-struct shmid_ds
-{
- struct ipc_perm shm_perm; /* operation permission structure */
- size_t shm_segsz; /* size of segment in bytes */
- pid_t shm_lpid; /* process ID of last shared memory operation */
- pid_t shm_cpid; /* process ID of creator */
- shmatt_t shm_nattch; /* number of current attaches */
- time_t shm_atime; /* time of last shmat() */
- time_t shm_dtime; /* time of last shmdt() */
- time_t shm_ctime; /* time of last change by shmctl() */
-};
-
-int shmctl(int shmid, int cmd, struct shmid_ds *buf);
-int shmget(key_t key, size_t size, int shmflg);
-void *shmat(int shmid, const void *shmaddr, int shmflg);
-int shmdt(const void *shmaddr);
-
-#endif /* SYS_SHM_H */
diff --git a/os/windows/posix/include/sys/socket.h b/os/windows/posix/include/sys/socket.h
deleted file mode 100644
index 4da6f2f8..00000000
--- a/os/windows/posix/include/sys/socket.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef SYS_SOCKET_H
-#define SYS_SOCKET_H
-
-#endif /* SYS_SOCKET_H */
diff --git a/os/windows/posix/include/sys/uio.h b/os/windows/posix/include/sys/uio.h
deleted file mode 100644
index 402e988b..00000000
--- a/os/windows/posix/include/sys/uio.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef SYS_UIO_H
-#define SYS_UIO_H
-
-#include <inttypes.h>
-#include <unistd.h>
-
-struct iovec
-{
- void *iov_base; /* Base address of a memory region for input or output */
- size_t iov_len; /* The size of the memory pointed to by iov_base */
-};
-
- ssize_t readv(int fildes, const struct iovec *iov, int iovcnt);
- ssize_t writev(int fildes, const struct iovec *iov, int iovcnt);
-
-#endif /* SYS_UIO_H */
diff --git a/os/windows/posix/include/sys/un.h b/os/windows/posix/include/sys/un.h
deleted file mode 100644
index e418c6dd..00000000
--- a/os/windows/posix/include/sys/un.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef SYS_UN_H
-#define SYS_UN_H
-
-typedef int sa_family_t;
-typedef int in_port_t;
-
- struct sockaddr_un
- {
- sa_family_t sun_family; /* Address family */
- char sun_path[260]; /* Socket pathname */
-};
-
-#endif /* SYS_UN_H */
diff --git a/os/windows/posix/include/sys/wait.h b/os/windows/posix/include/sys/wait.h
deleted file mode 100644
index ac50aa86..00000000
--- a/os/windows/posix/include/sys/wait.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef SYS_WAIT_H
-#define SYS_WAIT_H
-
-#define WIFSIGNALED(a) 0
-#define WIFEXITED(a) 0
-#define WTERMSIG(a) 0
-#define WEXITSTATUS(a) 0
-#define WNOHANG 1
-
-pid_t waitpid(pid_t, int *stat_loc, int options);
-
-#endif /* SYS_WAIT_H */
diff --git a/os/windows/posix/include/syslog.h b/os/windows/posix/include/syslog.h
deleted file mode 100644
index b8582e95..00000000
--- a/os/windows/posix/include/syslog.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef SYSLOG_H
-#define SYSLOG_H
-
-int syslog();
-
-#define LOG_INFO 0x1
-#define LOG_ERROR 0x2
-#define LOG_WARN 0x4
-
-#define LOG_NDELAY 0x1
-#define LOG_NOWAIT 0x2
-#define LOG_PID 0x4
-#define LOG_USER 0x8
-
-void closelog(void);
-void openlog(const char *ident, int logopt, int facility);
-
-#endif /* SYSLOG_H */