diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-09-13 11:56:22 -0500 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-09-13 11:56:22 -0500 |
commit | afcd88e1fec80e7157419545c8d28bda8c3d6457 (patch) | |
tree | 5467128081ea395fc0dfd4900ce6d5e07aabb70d | |
parent | Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsd (diff) | |
download | rtems-libbsd-afcd88e1fec80e7157419545c8d28bda8c3d6457.tar.bz2 |
Added rtems_bsdnet_log_host_address and its initialization to userspace.
-rw-r--r-- | freebsd-userspace/Makefile | 1 | ||||
-rw-r--r-- | freebsd-userspace/rtems/rtems-syslog-initialize.c | 21 |
2 files changed, 22 insertions, 0 deletions
diff --git a/freebsd-userspace/Makefile b/freebsd-userspace/Makefile index 2670b485..69200617 100644 --- a/freebsd-userspace/Makefile +++ b/freebsd-userspace/Makefile @@ -125,6 +125,7 @@ C_FILES += lib/libc/db/mpool/mpool.c # RTEMS Specific Files # C_FILES += rtems/rtems-net-setup.c C_FILES += rtems/syslog.c +C_FILES += rtems/rtems-syslog-initialize.c # ping command sources C_FILES += commands/sbin/ping/ping.c diff --git a/freebsd-userspace/rtems/rtems-syslog-initialize.c b/freebsd-userspace/rtems/rtems-syslog-initialize.c new file mode 100644 index 00000000..c092d269 --- /dev/null +++ b/freebsd-userspace/rtems/rtems-syslog-initialize.c @@ -0,0 +1,21 @@ +/* + * RTEMS version of syslog initialization + */ + +#include <sys/socket.h> +#include <netinet/in.h> +#include <arpa/inet.h> + + +struct in_addr rtems_bsdnet_log_host_address = {0}; + +int rtems_syslog_initialize(const char *log_host) +{ + struct in_addr *i; + + i = &rtems_bsdnet_log_host_address; + + if (log_host) + i->s_addr = inet_addr(log_host); + return 0; +} |