Есть ли у stdin какой-либо EOF? Например, если я начинаю читать с stdin, используя fread/read, тогда, когда закончится следующий цикл?
while ((c = read(0, buffer, BUFSIZ)) > 0) {
.
.
.
}
Если решение выше - нет, то есть ли способ добавить EOF в stdin?