rtems-libbsd: user space .h files
Joel Sherrill
joel.sherrill at OARcorp.com
Tue Jul 10 14:57:04 UTC 2012
Hi
The new stack is to the point where it is time to figure
out how to implement user space .h files.
I thought it would be simple to have a one line file
in the base include directory which included the
<freebsd/SAME_FILE> but that requires including
rtems-bsd-config.h.
I currently have this for <netinet/in.h>
#include <freebsd/machine/rtems-bsd-config.h>
#include <freebsd/machine/rtems-bsd-symbols.h>
#include <freebsd/sys/types.h>
#include <freebsd/netinet/in.h>
And something similar for <sys/socket.h> but when I include both
of them, I get errors like this:
/home/joel/newbsd/install/include/freebsd/sys/systm.h:67:0: warning:
"bootverbose" redefined [enabled by default]
I have attached a test which drops into rtems-libbsd/testsuite
in which I have a file "setup.c" which includes a few of these .h
files and has a fragment of the old BSD code to initialize IP
addresses and do ifconfig.
Assistance is definitely appreciated. I am wrapped around
an axle in my head trying to figure out a simple pattern
to get user space .h files easily.
--
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
-------------- next part --------------
A non-text attachment was scrubbed...
Name: userh01.tar.bz2
Type: application/x-bzip
Size: 3628 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20120710/69018bcf/attachment.bin>
More information about the devel
mailing list