Quoting "Alfred M. Szmidt" <[EMAIL PROTECTED]>: > I really appreciate any feedback, even about the changelog (My english > sucks and I guess I made some mistakes). :) > > Here you go.
And thanks! > 2003-06-19 Marco Gerards <[EMAIL PROTECTED]> > > * configure.ac: Check for hurd.h. > * src/common.h (dump_translator_option): New variable. > (trans_stat): New prototype. > * compare.c: Include hurd.h when compiling for the Hurd. > > Since including hurd.h is a conditonal you should write it like that. > The same goes for each bit that is only used when an specific macro is > defined. For example: > > * compare [HAVE_HURD_H]: .... Ok, will do that. > diff -upr tar-1.13.25/src/create.c tar-1.13.25_hurd/src/create.c > --- tar-1.13.25/src/create.c 2001-08-29 23:21:02.000000000 +0200 > +++ tar-1.13.25_hurd/src/create.c 2003-06-19 19:27:32.000000000 +0200 > @@ -38,6 +40,11 @@ struct utimbuf > #include "common.h" > #include <hash.h> > > +#if HAVE_HURD_H > +# include <hurd.h> > +# include <argz.h> > Isn't argz.h a glibc specific header only? If so make an seperate > autoconf check for it (HAVE_ARGZ_H). I will. I'm not sure how portable it is. > diff -upr tar-1.13.25/src/tar.c tar-1.13.25_hurd/src/tar.c > --- tar-1.13.25/src/tar.c 2001-09-21 02:11:27.000000000 +0200 > +++ tar-1.13.25_hurd/src/tar.c 2003-06-19 19:27:32.000000000 +0200 > @@ -227,6 +227,9 @@ static struct option long_options[] = > {"newer-mtime", required_argument, 0, NEWER_MTIME_OPTION}, > {"null", no_argument, 0, NULL_OPTION}, > {"no-anchored", no_argument, 0, NO_ANCHORED_OPTION}, > +#if HAVE_HURD_H > + {"no-deref-trans", no_argument, 0, 'a'}, > +#endif > > Making system specific options that exist on one system but not on the > other is bad since it will create unportable version of the same > version of the program. For example, I have a backup script on > GNU/Hurd and GNU/Linux, on one system it will barf on the other one it > will work. Better make it an no-op, that way it will work on all > platforms, but won't do anything usefull on platforms that don't > support translators. > Ok, I'll fix that. Can someone please comment on the Hurd specific thinks (like getting and setting a translator) too and the patch in general (how it operates)? Thanks, Marco _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd