From: Alexey Dobriyan > Sent: 09 September 2022 06:07 > > On Thu, Sep 08, 2022 at 01:45:46PM -0700, Andrew Morton wrote: > > On Thu, 8 Sep 2022 21:21:54 +0300 Alexey Dobriyan <adobriyan@xxxxxxxxx> wrote: > > > > > Most /proc files don't have length (in fstat sense). This leads > > > to inefficiencies when reading such files with APIs commonly found in > > > modern programming languages. They open file, then fstat descriptor, > > > get st_size == 0 and either assume file is empty or start reading > > > without knowing target size. > > > > > > cat(1) does OK because it uses large enough buffer by default. > > > But naive programs copy-pasted from SO aren't: > > > > What is "SO"? > > StackOverflow, the source of all best programs in the world! Anyone directly copying anything from there gets what they deserve. Useful for hints, but they are so often wrong. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)