include <cerrno> instead of <errno.h>
From /usr/include/c++/10/cerrno: This is a Standard C++ Library file. You should #include this file in your programs, rather than any of the *.h implementation files.
GIT_SILENT
Edited by Ahmad Samir
From /usr/include/c++/10/cerrno: This is a Standard C++ Library file. You should #include this file in your programs, rather than any of the *.h implementation files.
GIT_SILENT