Skip to content
Snippets Groups Projects
Commit 9cf108e3 authored by Henrik (Grubba) Grubbström's avatar Henrik (Grubba) Grubbström
Browse files

Check for struct statvfs member f_basetype.

Rev: src/modules/files/efuns.c:1.42
parent d4a96074
No related branches found
No related tags found
No related merge requests found
......@@ -209,11 +209,15 @@ void f_filesystem_stat(INT32 args)
push_int(st.f_ffree);
push_text("favail");
push_int(st.f_favail);
push_text("fstype");
push_text(st.f_basetype);
push_text("fsname");
push_text(st.f_fstr);
#ifdef HAVE_STATVFS_F_BASETYPE
push_text("fstype");
push_text(st.f_basetype);
f_aggregate_mapping(9*2);
#else /* !HAVE_STATVFS_ST_BASETYPE */
f_aggregete_mapping(8*2);
#endif /* HAVE_STATVFS_ST_BASETYPE */
#else /* !HAVE_STATVFS */
#ifdef HAVE_STATFS
#ifdef HAVE_STRUCT_STATFS
......@@ -223,10 +227,6 @@ void f_filesystem_stat(INT32 args)
push_int(st.f_blocks);
push_text("bfree");
push_int(st.f_bfree);
#ifdef HAVE_STATFS_F_BAVAIL
push_text("bavail");
push_int(st.f_bavail);
#endif /* HAVE_STATFS_F_BAVAIL */
push_text("files");
push_int(st.f_files);
push_text("ffree");
......@@ -234,6 +234,8 @@ void f_filesystem_stat(INT32 args)
push_text("favail");
push_int(st.f_ffree);
#ifdef HAVE_STATFS_F_BAVAIL
push_text("bavail");
push_int(st.f_bavail);
f_aggregate_mapping(7*2);
#else
f_aggregate_mapping(6*2);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment