I would not recommend `void` initialization of OS structures, since OS headers may define OS-specific fields aside from those in the standard. One example of this is `struct stat`.