This is a general task to support other OS's such as macOS and Windows with this runtime. For example, runtime functions `lseek64` and `clock_gettime` are not available on macOS, hence workarounds will need to be found and implemented.