Hi,
I created the "xv-port" branch based on Ivan's work to port XV. It appears to compile and run in MINIX 3.1.9, but not in 3.1.8. The reason is that in 3.1.8, <memory.h> refers to a less used file, while in 3.1.9 <memory.h> simply includes <string.h>.
Possible solution:
We could find the code that is having the problem and do the following:
Replace:
#include
With:
#ifdef __minix
# include
#else
# include
#endif
...but I'm not sure if that is a good idea.
Thank you,
pikpik
Hi,
I created the "xv-port" branch based on Ivan's work to port XV. It appears to compile and run in MINIX 3.1.9, but not in 3.1.8. The reason is that in 3.1.8, <memory.h> refers to a less used file, while in 3.1.9 <memory.h> simply includes <string.h>.
Possible solution:
We could find the code that is having the problem and do the following:
Replace:
With:
...but I'm not sure if that is a good idea.
Thank you,
pikpik