diff options
author | Markos Chandras <markos.chandras@imgtec.com> | 2012-10-18 16:51:43 +0100 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2013-02-20 13:45:13 +0100 |
commit | e87a63c1d87904a24fca393a840207cf0451bab9 (patch) | |
tree | edf596ae6946dd3c5c1b5e27a88c3f54753049f7 /libc/string/strndup.c | |
parent | 09e782b088e77eff01e9b08dd0f5dd4896e9d417 (diff) |
fstatfs64: Prefer fstatfs64 system call instead of __libc_fstatfs
Using __libc_fstatfs for fstatfs64 adds a small delay as it needs to
use a 32-bit data structure to get the file info and them pass them to
the 64-bit data structure which was given as a fstatfs64 argument. Using
the system call directly should make the entire process much faster.
Also fix the arguments for fstatfs64. It takes three arguments
(see fs/fstatfs.c in Linux kernel sources) so despite what the manpage
says, the size of the buffer needs to be passed as the second argument
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'libc/string/strndup.c')
0 files changed, 0 insertions, 0 deletions