diff options
Diffstat (limited to 'netnuke.h')
-rw-r--r-- | netnuke.h | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -54,6 +54,9 @@ int humanize_number(char *buf, size_t len, int64_t bytes, #define NEEDNUM 4 #define NEEDSTR 8 +#define DISK_IDENT_SIZE BUFSIZ +#define USABLE_MEDIA 0 + /* Enumerated lists */ typedef enum nlevel { @@ -64,5 +67,24 @@ typedef enum nlevel NUKE_REWRITE } nukeLevel_t; +typedef struct MEDIASTAT_T +{ + int32_t total; + int32_t ide; + int32_t scsi; + int32_t unknown; +} mediastat_t; + +typedef struct MEDIA_T +{ + int usable; + uint64_t size; + char name[30]; + char nameshort[10]; + char ident[DISK_IDENT_SIZE]; +} media_t; +media_t *buildMediaList(); +media_t getMediaInfo(const char* media); + #endif /* NETNUKE_H */ |