1d25dd4b9SJérôme Duval /* 2d25dd4b9SJérôme Duval * Copyright 2004, Axel Dörfler, axeld@pinc-software.de. All rights reserved. 3*f46308c9SAxel Dörfler * Distributed under the terms of the MIT License. 4d25dd4b9SJérôme Duval */ 5210ac2cdSAxel Dörfler #ifndef __FORK_H__ 6210ac2cdSAxel Dörfler #define __FORK_H__ 7210ac2cdSAxel Dörfler 8210ac2cdSAxel Dörfler 9210ac2cdSAxel Dörfler #include <SupportDefs.h> 10210ac2cdSAxel Dörfler 11210ac2cdSAxel Dörfler 12210ac2cdSAxel Dörfler #ifdef __cplusplus 13210ac2cdSAxel Dörfler extern "C" { 14210ac2cdSAxel Dörfler #endif 15210ac2cdSAxel Dörfler 16210ac2cdSAxel Dörfler extern status_t __init_fork(void); 17*f46308c9SAxel Dörfler extern status_t __register_atfork(void(*prepare)(void), void(*parent)(void), 18*f46308c9SAxel Dörfler void(*child)(void)); 19210ac2cdSAxel Dörfler 20210ac2cdSAxel Dörfler #ifdef __cplusplus 21210ac2cdSAxel Dörfler } 22210ac2cdSAxel Dörfler #endif 23210ac2cdSAxel Dörfler 24*f46308c9SAxel Dörfler 25210ac2cdSAxel Dörfler #endif /* __FORK_H__ */ 26