[rtems-libbsd commit] DHCPCD(8): Add config.h

Sebastian Huber sebh at rtems.org
Thu Jan 30 15:35:14 UTC 2014


Module:    rtems-libbsd
Branch:    master
Commit:    ec37843a84857639ba86f34644ef107bb6e40954
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=ec37843a84857639ba86f34644ef107bb6e40954

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jan 30 13:44:49 2014 +0100

DHCPCD(8): Add config.h

---

 dhcpcd/config.h |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/dhcpcd/config.h b/dhcpcd/config.h
new file mode 100644
index 0000000..b2a4960
--- /dev/null
+++ b/dhcpcd/config.h
@@ -0,0 +1,32 @@
+#ifndef DHCPCD_CONFIG_H
+#define DHCPCD_CONFIG_H
+/* RTEMS */
+#define PLATFORM_BSD
+#define SYSCONFDIR	"/etc"
+#define SBINDIR		"/sbin"
+#define LIBDIR		"/lib"
+#define LIBEXECDIR	"/libexec"
+#define DBDIR		"/var/db"
+#define RUNDIR		"/var/run"
+#include <rtems/bsd/sys/time.h>
+#include <machine/rtems-bsd-program.h>
+#include <machine/rtems-bsd-commands.h>
+#include <spawn.h>
+#include <stdint.h>
+#include "compat/pollts.h"
+uint32_t arc4random(void);
+static inline int dhcpcd_flock(int a, int b) { return -1; }
+#define flock(a, b) dhcpcd_flock(a, b)
+#define getline __getline
+#define closefrom(x) do { } while (0)
+#define _PATH_BPF "/dev/bpf"
+#ifdef __need_getopt_newlib
+#define optind dhcpcd_getopt_data.optind
+#define optarg dhcpcd_getopt_data.optarg
+#define opterr dhcpcd_getopt_data.opterr
+#define optopt dhcpcd_getopt_data.optopt
+#define getopt_long(argc, argv, so, lo, li) getopt_long_r(argc, argv, so, lo, li, &dhcpcd_getopt_data)
+extern struct getopt_data dhcpcd_getopt_data;
+#endif /* __need_getopt_newlib */
+#include "namespace.h"
+#endif /* DHCPCD_CONFIG_H */




More information about the vc mailing list