Quellcode durchsuchen

LibPthread: Stub out `pthread_atfork()`

AnotherTest vor 4 Jahren
Ursprung
Commit
2e50c232f7

+ 5 - 0
Userland/Libraries/LibPthread/pthread.cpp

@@ -740,4 +740,9 @@ int pthread_rwlockattr_setpshared(pthread_rwlockattr_t*, int)
     ASSERT_NOT_REACHED();
     ASSERT_NOT_REACHED();
 }
 }
 
 
+int pthread_atfork(void (*)(void), void (*)(void), void (*)(void))
+{
+    ASSERT_NOT_REACHED();
+}
+
 } // extern "C"
 } // extern "C"

+ 2 - 0
Userland/Libraries/LibPthread/pthread.h

@@ -145,4 +145,6 @@ int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t* __restrict, int* _
 int pthread_rwlockattr_init(pthread_rwlockattr_t*);
 int pthread_rwlockattr_init(pthread_rwlockattr_t*);
 int pthread_rwlockattr_setpshared(pthread_rwlockattr_t*, int);
 int pthread_rwlockattr_setpshared(pthread_rwlockattr_t*, int);
 
 
+int pthread_atfork(void (*prepare)(void), void (*parent)(void), void (*child)(void));
+
 __END_DECLS
 __END_DECLS