On Sun, Aug 27, 2017 at 5:02 PM, Joel Sherrill <j...@rtems.org> wrote: > --- > cpukit/libmisc/shell/main_dd.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/cpukit/libmisc/shell/main_dd.c b/cpukit/libmisc/shell/main_dd.c > index e9c8bf3..6ae4abb 100644 > --- a/cpukit/libmisc/shell/main_dd.c > +++ b/cpukit/libmisc/shell/main_dd.c > @@ -73,6 +73,17 @@ __FBSDID("$FreeBSD: src/bin/dd/dd.c,v 1.43 2004/08/15 > 19:10:05 rwatson Exp $"); > #include <string.h> > #include <unistd.h> > > +#ifdef __rtems__ > +/* > + * We should be able to define _XOPEN_SOURCE=900 to get a prototype for > + * swab() but if that is defined before including <rtems.h>, then the RTEMS > + * headers don't compile. If defined after including <rtems.h>, then > + * it still doesn't trip the include. Thus this prototype. > + */ Why don't the rtems headers compile?
I don't see a patch 1/2. > + > +void swab(const void *from, void *to, ssize_t n); > +#endif > + > #include "dd.h" > #include "extern-dd.h" > > -- > 1.8.3.1 > > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel