#include #include int main(void) { fwrite("Newline flushes this\n this was stuck in buffer until flushed; ", 1, 62, stdout); syscall(1, STDOUT_FILENO, "Syscall prints immediately; ", 28); fflush(stdout); // flushes the original fwrite write(STDOUT_FILENO, "libc prints immediately; ", 26); fwrite("This buffered until new line", 1, 28, stdout); sleep(2); fwrite("\n", 1, 1, stdout); return 0; }