diff options
Diffstat (limited to 'os/windows/posix/include/sys')
-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 |
10 files changed, 0 insertions, 167 deletions
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 */ |