I'm having an issue with the select() function since it doesn't block when called.
The way I understand select() is when called and one of the file descriptors is
'ready' like an incoming tcp request, then it should unblock. When I call select(),
my file descriptors seem to be always ready. I'm not sure how to resolve this since I
don't know what the function is doing to determine a file descriptor is ready or not.
Another question is with the assignment, if you got the extension to the 2nd of June,
does the 5% each day reduction in mark start from that day?
When is the file descriptors in Select() 'ready'? (all 5)