cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations sys_stat/mkfifoat.c -o sys_stat/mkfifoat -D_POSIX_C_SOURCE=202405L -lm -lpthread -liconv sys_stat/mkfifoat.c:5:41: error: 'mkfifoat' is only available on macOS 13.0 or newer [-Werror,-Wunguarded-availability-new] int (*foo)(int, const char *, mode_t) = mkfifoat; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stat.h:394:9: note: 'mkfifoat' has been marked as being introduced in macOS 13.0 here, but the deployment target is macOS 12.0.0 int mkfifoat(int, const char *, mode_t) __API_AVAILABLE(macos(13.0), ios(16.0), tvos(16.0), watchos(9.0)); ^ sys_stat/mkfifoat.c:5:7: note: annotate 'foo' with an availability attribute to silence this warning int (*foo)(int, const char *, mode_t) = mkfifoat; ^ 1 error generated.