summaryrefslogtreecommitdiffstats
path: root/gl/fsusage.h
diff options
context:
space:
mode:
Diffstat (limited to 'gl/fsusage.h')
-rw-r--r--gl/fsusage.h22
1 files changed, 10 insertions, 12 deletions
diff --git a/gl/fsusage.h b/gl/fsusage.h
index e2654fd..9630b04 100644
--- a/gl/fsusage.h
+++ b/gl/fsusage.h
@@ -1,20 +1,20 @@
1/* fsusage.h -- declarations for file system space usage info 1/* fsusage.h -- declarations for file system space usage info
2 2
3 Copyright (C) 1991-1992, 1997, 2003-2006, 2009-2013 Free Software 3 Copyright (C) 1991-1992, 1997, 2003-2006, 2009-2023 Free Software
4 Foundation, Inc. 4 Foundation, Inc.
5 5
6 This program is free software: you can redistribute it and/or modify 6 This file is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU Lesser General Public License as
8 the Free Software Foundation; either version 3 of the License, or 8 published by the Free Software Foundation, either version 3 of the
9 (at your option) any later version. 9 License, or (at your option) any later version.
10 10
11 This program is distributed in the hope that it will be useful, 11 This file is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details. 14 GNU Lesser General Public License for more details.
15 15
16 You should have received a copy of the GNU General Public License 16 You should have received a copy of the GNU Lesser General Public License
17 along with this program. If not, see <http://www.gnu.org/licenses/>. */ 17 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18 18
19/* Space usage statistics for a file system. Blocks are 512-byte. */ 19/* Space usage statistics for a file system. Blocks are 512-byte. */
20 20
@@ -22,7 +22,6 @@
22# define FSUSAGE_H_ 22# define FSUSAGE_H_
23 23
24# include <stdint.h> 24# include <stdint.h>
25# include <stdbool.h>
26 25
27struct fs_usage 26struct fs_usage
28{ 27{
@@ -32,8 +31,7 @@ struct fs_usage
32 uintmax_t fsu_bavail; /* Free blocks available to non-superuser. */ 31 uintmax_t fsu_bavail; /* Free blocks available to non-superuser. */
33 bool fsu_bavail_top_bit_set; /* 1 if fsu_bavail represents a value < 0. */ 32 bool fsu_bavail_top_bit_set; /* 1 if fsu_bavail represents a value < 0. */
34 uintmax_t fsu_files; /* Total file nodes. */ 33 uintmax_t fsu_files; /* Total file nodes. */
35 uintmax_t fsu_ffree; /* Free file nodes to superuser. */ 34 uintmax_t fsu_ffree; /* Free file nodes. */
36 uintmax_t fsu_favail; /* Free file nodes to non-superuser. */
37}; 35};
38 36
39int get_fs_usage (char const *file, char const *disk, struct fs_usage *fsp); 37int get_fs_usage (char const *file, char const *disk, struct fs_usage *fsp);