void *probe_init (void) { SEXP_init(&gr_lastpath); /* * Initialize mutex. */ switch (pthread_mutex_init (&__file_probe_mutex, NULL)) { case 0: return ((void *)&__file_probe_mutex); default: dI("Can't initialize mutex: errno=%u, %s.", errno, strerror (errno)); } #if 0 probe_setoption(PROBEOPT_VARREF_HANDLING, false, "path"); probe_setoption(PROBEOPT_VARREF_HANDLING, false, "filename"); #endif probe_setoption(PROBEOPT_OFFLINE_MODE_SUPPORTED, PROBE_OFFLINE_CHROOT); return (NULL); }
void *probe_init (void) { /* * Initialize crypto API */ if (crapi_init (NULL) != 0) return (NULL); /* * Initialize mutex. */ switch (pthread_mutex_init (&__filehash_probe_mutex, NULL)) { case 0: return ((void *)&__filehash_probe_mutex); default: dI("Can't initialize mutex: errno=%u, %s.", errno, strerror (errno)); } probe_setoption(PROBEOPT_OFFLINE_MODE_SUPPORTED, PROBE_OFFLINE_CHROOT); return (NULL); }
void *probe_init(void) { probe_setoption(PROBEOPT_OFFLINE_MODE_SUPPORTED, PROBE_OFFLINE_CHROOT); return NULL; }
void probe_offline_mode () { probe_setoption(PROBEOPT_OFFLINE_MODE_SUPPORTED, PROBE_OFFLINE_OWN); }