summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/include/machine/rtems-bsd-syscall-api.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-10-14 16:14:19 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-10-31 13:18:48 +0100
commit9d9bfaff8d8d573eb900c5a34eb73f5a6fa7a125 (patch)
treef2493863c4e43544c16dbb6f7842ba293c24653f /rtemsbsd/include/machine/rtems-bsd-syscall-api.h
parentUse socket read() and write() from FreeBSD (diff)
downloadrtems-libbsd-9d9bfaff8d8d573eb900c5a34eb73f5a6fa7a125.tar.bz2
Use send/recv functions from FreeBSD
Use recvfrom(), recvmsg(), sendto() and sendmsg() from FreeBSD.
Diffstat (limited to 'rtemsbsd/include/machine/rtems-bsd-syscall-api.h')
-rw-r--r--rtemsbsd/include/machine/rtems-bsd-syscall-api.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/rtemsbsd/include/machine/rtems-bsd-syscall-api.h b/rtemsbsd/include/machine/rtems-bsd-syscall-api.h
index 5d872c1d..97790212 100644
--- a/rtemsbsd/include/machine/rtems-bsd-syscall-api.h
+++ b/rtemsbsd/include/machine/rtems-bsd-syscall-api.h
@@ -69,6 +69,14 @@ int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict);
int listen(int, int);
+ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict);
+
+ssize_t recvmsg(int, struct msghdr *, int);
+
+ssize_t sendto(int, const void *, size_t, int, const struct sockaddr *, socklen_t);
+
+ssize_t sendmsg(int, const struct msghdr *, int);
+
int setsockopt(int, int, int, const void *, socklen_t);
int shutdown(int, int);