diff -Nur --no-dereference tai64nunix-0.70.old/chkshsgr.c tai64nunix-0.70/chkshsgr.c --- tai64nunix-0.70.old/chkshsgr.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/chkshsgr.c 2024-03-18 15:42:35.465000000 -0400 @@ -1,8 +1,12 @@ #include "exit.h" +#include +#include +#include +#include -main() +main(int argc, char *argv[]) { - short x[4]; + gid_t x[4]; x[0] = x[1] = 0; if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); diff -Nur --no-dereference tai64nunix-0.70.old/conf-cc tai64nunix-0.70/conf-cc --- tai64nunix-0.70.old/conf-cc 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/conf-cc 2024-03-18 15:52:11.585000000 -0400 @@ -1,3 +1,3 @@ -gcc -O2 +${CC} ${CFLAGS} This will be used to compile .c files. diff -Nur --no-dereference tai64nunix-0.70.old/conf-ld tai64nunix-0.70/conf-ld --- tai64nunix-0.70.old/conf-ld 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/conf-ld 2024-03-18 15:44:11.772000000 -0400 @@ -1,3 +1,3 @@ -gcc -s +${CC} ${LDFLAGS} This will be used to link .o files into an executable. diff -Nur --no-dereference tai64nunix-0.70.old/Makefile tai64nunix-0.70/Makefile --- tai64nunix-0.70.old/Makefile 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/Makefile 2024-03-18 15:46:44.954000000 -0400 @@ -165,7 +165,7 @@ hasshsgr.h: \ choose compile load tryshsgr.c hasshsgr.h1 hasshsgr.h2 chkshsgr \ warn-shsgr - ./chkshsgr || ( cat warn-shsgr; exit 1 ) + echo "Warning: We can not run test on cross target. - ignoring ./chkshsgr || ( cat warn-shsgr; exit 1 )" ./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h haswaitp.h: \ diff -Nur --no-dereference tai64nunix-0.70.old/tai64nunix.c tai64nunix-0.70/tai64nunix.c --- tai64nunix-0.70.old/tai64nunix.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/tai64nunix.c 2024-03-18 15:22:21.369000000 -0400 @@ -25,7 +25,7 @@ unsigned long nanosecs; unsigned long u; -main() +main(int argc, char *argv[]) { char ch; diff -Nur --no-dereference tai64nunix-0.70.old/trycpp.c tai64nunix-0.70/trycpp.c --- tai64nunix-0.70.old/trycpp.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/trycpp.c 2024-03-18 15:24:12.044000000 -0400 @@ -1,4 +1,6 @@ -main() +#include +#include +int main(int argc, char *argv[]) { #ifdef NeXT printf("nextstep\n"); exit(0); diff -Nur --no-dereference tai64nunix-0.70.old/trypoll.c tai64nunix-0.70/trypoll.c --- tai64nunix-0.70.old/trypoll.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/trypoll.c 2024-03-18 15:25:43.380000000 -0400 @@ -1,8 +1,9 @@ #include #include #include +#include -main() +int main(int argc, char *argv[]) { struct pollfd x; diff -Nur --no-dereference tai64nunix-0.70.old/trysgact.c tai64nunix-0.70/trysgact.c --- tai64nunix-0.70.old/trysgact.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/trysgact.c 2024-03-18 15:26:46.030000000 -0400 @@ -1,6 +1,7 @@ #include -main() +void +main(int argc, char *argv[]) { struct sigaction sa; sa.sa_handler = 0; diff -Nur --no-dereference tai64nunix-0.70.old/tryshsgr.c tai64nunix-0.70/tryshsgr.c --- tai64nunix-0.70.old/tryshsgr.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/tryshsgr.c 2024-03-18 15:27:53.809000000 -0400 @@ -1,4 +1,5 @@ -main() +#include +int main(int argc, char *argv[]) { short x[4]; diff -Nur --no-dereference tai64nunix-0.70.old/tryulong64.c tai64nunix-0.70/tryulong64.c --- tai64nunix-0.70.old/tryulong64.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/tryulong64.c 2024-03-18 15:28:33.039000000 -0400 @@ -1,4 +1,5 @@ -main() +#include +int main(int argc, char *argv[]) { unsigned long u; u = 1; diff -Nur --no-dereference tai64nunix-0.70.old/trywaitp.c tai64nunix-0.70/trywaitp.c --- tai64nunix-0.70.old/trywaitp.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/trywaitp.c 2024-03-18 15:29:09.672000000 -0400 @@ -1,7 +1,8 @@ #include #include -main() +void +main(int argc, char *argv[]) { waitpid(0,0,0); } diff -Nur --no-dereference tai64nunix-0.70.old/x86cpuid.c tai64nunix-0.70/x86cpuid.c --- tai64nunix-0.70.old/x86cpuid.c 2000-04-03 00:15:33.000000000 -0400 +++ tai64nunix-0.70/x86cpuid.c 2024-03-18 15:29:43.147000000 -0400 @@ -5,7 +5,7 @@ exit(1); } -main() +int main(int argc, char *argv[]) { unsigned long x[4]; unsigned long y[4];