linux - why can I fork without include a headfile -


int main() {     fork();     return 0; } 

unistd.h hasn't included in file, why can program still work include right head file?

at least gcc has set of standard includes. it's toolchain-specific behaviour. should still #include <unistd.h> make sure code portable.


Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -

Why does a .NET 4.0 program produce a system.unauthorizedAccess error on a Windows Server 2012 machine with .NET 4.5 installed? -