<< 38/55 >>
First Last

Mac functions - mach related?

Some functions aren't defined in Linux

Implemented, but may be incorrect, poor coverage, or only supports the current environment

  uint64_t mach_absolute_time() {
    return clock();
  }
  
  int host_info(int host, int flavor,
                struct __darwin_host_basic_info* info, int* info_cnt) {
    if (flavor != 1) {
      fprintf(stderr, "host_info with flavor=%d isn't supported yet.\n", flavor);
      abort();
    }
    ...
  
  NXArchInfo __darwin_local_arch_info = { "i486", 7, 4, 1, "Intel 80486" };
  const NXArchInfo* NXGetLocalArchInfo() {
    return &__darwin_local_arch_info;
  }