Bunu yapmadım, ama _IOLBF doğru cevap olurdu.
$ adam setvbuf
...
ADI
setvbuf - Akımın
ÖZET
#include <stdio.h>
int setvbuf(FILE *restrict stream, char *restrict buf, int type,
size_t size);
AÇIKLAMA
setvbuf için arabelleğe atamak() işlevi, akış tarafından işaret edilen akış açık olarak ilişkilendirildikten sonra kullanılabilir. dosya, ancak diğer herhangi bir işlemden önce ( akışında setvbuf() için başarısız bir çağrı dışında) gerçekleştirilir. Bağımsız değişken türü, akışının aşağıdaki gibi nasıl arabelleğe alınacağını belirler:
* {_IOFBF} shall cause input/output to be fully buffered.
* {_IOLBF} shall cause input/output to be line buffered.
* {_IONBF} shall cause input/output to be unbuffered.