Hey all. The solution to this might be very simple, but I can't figure it out. I was able to dumb my code down to this: Code: int main() { char msg[512]; printf("Enter a message: "); fgets(msg,sizeof msg, stdin); printf("Entered: %s",msg); printf("Hold on while we wait 3 seconds...\n"); usleep(3000000); printf("Wait is over.\n"); printf("Enter another message: "); fgets(msg,sizeof msg, stdin); printf("Entered: %s",msg); ...