сабж.
посчитать \n и \0 могу, длину всего буфера узнать могу, а длину до \n не могу, как?
можно использовать только циклы и lseek, без getchar(и подобных).
т.е. нужно узнать прошлое i до \n что-бы от нынешнего i до \n отнять то самое прошлое i до \n, но как это сделать срастить никак не могу.