--- a/libsial/Makefile +++ b/libsial/Makefile @@ -53,7 +53,7 @@ ./mkbaseop > baseops.c $(CC) $(CFLAGS) -c baseops.c -mkbaseop.c sial_member.o sial_op.o sial_stat.o sial_type.o y.tab.o : sial.tab.h +mkbaseop.c sial_api.o sial_member.o sial_op.o sial_stat.o sial_type.o y.tab.o : sial.tab.h lex.sial.o: lex.sial.c sial.tab.c sial.h $(CC) $(CFLAGS) -c lex.sial.c --- a/libklib/kl_savedump.c +++ b/libklib/kl_savedump.c @@ -24,6 +24,10 @@ #include #include +#ifndef offsetof +#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) +#endif + static int kl_check_type_dev(char *); static int kl_check_type_dir(char *); static int __kl_dump_retrieve_reg(int,int,char*,int,int);