On 08/28/2016 02:48 PM, Michael Kerrisk (man-pages) wrote: > So, it's not going to be possible to explain every corner case here, but > text such as you suggest is good to alert the programmer. Starting from > your suggestion, I reworked this to: > > For many pseudofiles that are autogenerated by the kernel, stat() > does not return an accurate value in the st_size field. For exam‐ > ple, the value 0 is returned for many files under the /proc direc‐ > tory, while various files under /sys report a size of 4096 bytes, > even though the file content is smaller. For such files, one > should simply try to read as many bytes as possible (and append > '\0' to the returned buffer if it is to be interpreted as a > string). > > Okay? Is it possibly better to not suggest that for some /proc files it might still be useful? (I don't actually know if there are cases where it is): "For pseudofiles that are autogenerated by the kernel, stat() does not return a meaningful value in the st_size field". -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html