/* * Copyright 2006-2010 Haiku Inc. All Rights Reserved. * Distributed under the terms of the MIT License. */ #ifndef _BSD_STDLIB_H_ #define _BSD_STDLIB_H_ #include_next #include #ifdef _DEFAULT_SOURCE #include #ifdef __cplusplus extern "C" { #endif int daemon(int noChangeDir, int noClose); const char *getprogname(void); void setprogname(const char *programName); uint32_t arc4random(void); void arc4random_buf(void *buf, size_t nbytes); uint32_t arc4random_uniform(uint32_t upper_bound); int mkstemps(char *templat, int slen); #ifdef __cplusplus } #endif #endif #endif /* _BSD_STDLIB_H_ */