int read(void *buf, size_t num);
int => returns if the read operation was successfully or not. void *buf => c void unsigned byte buffer po