diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-11-26 09:24:57 -0600 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-11-26 09:24:57 -0600 |
commit | 9d3ac2b51aca913d253ce6ab7f54ae5ed01cf0b5 (patch) | |
tree | 9201677e49e399224d26a1cec33eec4b8444ba12 | |
parent | CAM: Update due to API changes (diff) | |
download | rtems-libbsd-9d3ac2b51aca913d253ce6ab7f54ae5ed01cf0b5.tar.bz2 |
Add custom limits.h and timespec.h
These will be needed for added a version of select that is
closer to bsd's select.
-rw-r--r-- | rtemsbsd/freebsd/sys/limits.h | 9 | ||||
-rw-r--r-- | rtemsbsd/freebsd/sys/timespec.h | 10 |
2 files changed, 19 insertions, 0 deletions
diff --git a/rtemsbsd/freebsd/sys/limits.h b/rtemsbsd/freebsd/sys/limits.h new file mode 100644 index 00000000..b2850e20 --- /dev/null +++ b/rtemsbsd/freebsd/sys/limits.h @@ -0,0 +1,9 @@ +#include <sys/types.h> +#include <limits.h> + +#define __FD_SETSIZE 1024 +#define FD_SETSIZE __FD_SETSIZE + +#define __CHAR_BIT CHAR_BIT /* number of bits in a char */ + + diff --git a/rtemsbsd/freebsd/sys/timespec.h b/rtemsbsd/freebsd/sys/timespec.h new file mode 100644 index 00000000..4ec4147e --- /dev/null +++ b/rtemsbsd/freebsd/sys/timespec.h @@ -0,0 +1,10 @@ +#define TIMEVAL_TO_TIMESPEC(tv, ts) \ + do { \ + (ts)->tv_sec = (tv)->tv_sec; \ + (ts)->tv_nsec = (tv)->tv_usec * 1000; \ + } while (0) +#define TIMESPEC_TO_TIMEVAL(tv, ts) \ + do { \ + (tv)->tv_sec = (ts)->tv_sec; \ + (tv)->tv_usec = (ts)->tv_nsec / 1000; \ + } while (0) |