uint32_t unix_dev_major(SMB_DEV_T dev);
uint32_t unix_dev_minor(SMB_DEV_T dev);
char *sys_realpath(const char *path);
-#if 0
-int sys_get_number_of_cores(void);
-#endif
struct sys_proc_fd_path_buf {
char buf[35]; /* "/proc/self/fd/" + strlen(2^64) + 0-terminator */
return result;
}
-#if 0
-/*******************************************************************
- Return the number of CPUs.
-********************************************************************/
-
-int sys_get_number_of_cores(void)
-{
- int ret = -1;
-
-#if defined(HAVE_SYSCONF)
-#if defined(_SC_NPROCESSORS_ONLN)
- ret = (int)sysconf(_SC_NPROCESSORS_ONLN);
-#endif
-#if defined(_SC_NPROCESSORS_CONF)
- if (ret < 1) {
- ret = (int)sysconf(_SC_NPROCESSORS_CONF);
- }
-#endif
-#elif defined(HAVE_SYSCTL) && defined(CTL_HW)
- int name[2];
- unsigned int len = sizeof(ret);
-
- name[0] = CTL_HW;
-#if defined(HW_AVAILCPU)
- name[1] = HW_AVAILCPU;
-
- if (sysctl(name, 2, &ret, &len, NULL, 0) == -1) {
- ret = -1;
- }
-#endif
-#if defined(HW_NCPU)
- if(ret < 1) {
- name[0] = CTL_HW;
- name[1] = HW_NCPU;
- if (sysctl(nm, 2, &count, &len, NULL, 0) == -1) {
- ret = -1;
- }
- }
-#endif
-#endif
- if (ret < 1) {
- ret = 1;
- }
- return ret;
-}
-#endif
-
bool sys_have_proc_fds(void)
{
static bool checked = false;