mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-13 10:39:21 +08:00
33 lines
1.0 KiB
C
33 lines
1.0 KiB
C
#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 <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 */
|