Closed RokerHRO closed 1 month ago
When compiling on macOS I got this warning:
CC nbd_server-nbd-server.o nbd-server.c:3791:5: warning: 'daemon' is deprecated: first deprecated in macOS 10.5 - Use posix_spawn APIs instead. [-Wdeprecated-declarations] if(daemon(0,0)<0) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h:297:6: note: 'daemon' has been explicitly marked deprecated here int daemon(int, int) __DARWIN_1050(daemon) __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_0, __MAC_10_5, __IPHONE_2_0, __IPHONE_2_0, "Use posix_spawn APIs instead.") __WATCHOS_PROHIBITED __TVOS_PROHIBITED; ^ 1 warning generated.
It seems other open source projects have/had similar issues with this compiler warning and resolved it by switching to posix_spawn()or even fork().
posix_spawn()
fork()
@yoe : Thank you! :-)
When compiling on macOS I got this warning:
It seems other open source projects have/had similar issues with this compiler warning and resolved it by switching to
posix_spawn()
or evenfork()
.