diff options
Diffstat (limited to 'os/windows/posix')
-rw-r--r-- | os/windows/posix/include/arpa/inet.h | 19 | ||||
-rw-r--r-- | os/windows/posix/include/asm/types.h | 8 | ||||
-rw-r--r-- | os/windows/posix/include/dirent.h | 24 | ||||
-rw-r--r-- | os/windows/posix/include/dlfcn.h | 11 | ||||
-rw-r--r-- | os/windows/posix/include/libgen.h | 6 | ||||
-rw-r--r-- | os/windows/posix/include/netdb.h | 4 | ||||
-rw-r--r-- | os/windows/posix/include/netinet/in.h | 8 | ||||
-rw-r--r-- | os/windows/posix/include/netinet/tcp.h | 4 | ||||
-rw-r--r-- | os/windows/posix/include/poll.h | 4 | ||||
-rw-r--r-- | os/windows/posix/include/semaphore.h | 4 | ||||
-rw-r--r-- | os/windows/posix/include/sys/ioctl.h | 7 | ||||
-rw-r--r-- | os/windows/posix/include/sys/ipc.h | 4 | ||||
-rw-r--r-- | os/windows/posix/include/sys/mman.h | 36 | ||||
-rw-r--r-- | os/windows/posix/include/sys/poll.h | 15 | ||||
-rw-r--r-- | os/windows/posix/include/sys/resource.h | 19 | ||||
-rw-r--r-- | os/windows/posix/include/sys/shm.h | 41 | ||||
-rw-r--r-- | os/windows/posix/include/sys/socket.h | 4 | ||||
-rw-r--r-- | os/windows/posix/include/sys/uio.h | 16 | ||||
-rw-r--r-- | os/windows/posix/include/sys/un.h | 13 | ||||
-rw-r--r-- | os/windows/posix/include/sys/wait.h | 12 | ||||
-rw-r--r-- | os/windows/posix/include/syslog.h | 18 |
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 */ |