Кажется, я не могу завершить чтение l oop.
#include <unistd.h>
char buffer[256];
int read_chars;
while((read_chars = read(STDIN_FILENO,buffer,sizeof(buffer))) > 0) {
//DO STUFF
}
Однако, когда я нажимаю ввод в терминале, он просто зависает при следующем чтении и никогда не завершается.
Есть мысли по поводу этой реализации не правильно?