Czym są file descriptors i jak działa buforowanie I/O? | LetsGit.IT