freenode/#shirakumo - IRC Chatlog
Search
9:56:22
Shinmera
gingerale: Since you seem to be back now, I'd appreciate if you could review the latest PR
13:34:12
Colleen
github.com/Shinmera/cari3s Website (HTML), Title: GitHub - Shinmera/cari3s: A generator for the i3 status bar.
15:33:07
Shinmera
Fucking shit why is it so hard to figure out where the kernel gives me the information about partition usage
15:33:45
Shinmera
theres /sys/block/../size, but I don't see an equivalent that actually tells me the free/alloc count.
15:34:11
Shinmera
and of course googling is futile because everything just uses some C program that's (of course) around 2'000 lines long just do some simple shit
15:34:39
Shinmera
I don't wanna dig through df.c to figure out where the fuck it actually gets the info from
19:15:20
Shinmera
The __fsword_t type used for various fields in the statfs structure definition is a glibc internal type, not intended for public use. This leaves the programmer in a bit of a conundrum when trying to copy or compare these fields to local variables in a program. Using unsigned int for such variables suffices on most systems.
19:15:44
Shinmera
There's also: __fsword_t f_spare[xxx]; /* Padding bytes reserved for future use */
19:16:02
Shinmera
but no idea how big that is. Keep in mind, the caller has to allocate this statfs struct
19:16:15
Shinmera
so how am I sposed to do that if I don't know how big it has to be to avoid a buffer overrun?
20:21:49
Shinmera
alright alright alright alright alright alright alright https://github.com/Shinmera/cari3s
20:21:50
Colleen
github.com/Shinmera/cari3s Website (HTML), Title: GitHub - Shinmera/cari3s: A generator for the i3 status bar.