diff options
author | Joseph Hunkeler <jhunk@stsci.edu> | 2009-09-16 17:51:33 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunk@stsci.edu> | 2009-09-16 17:51:33 -0400 |
commit | 2f03b5eb6491d9f210512fd790b7c319c231788d (patch) | |
tree | f7a86cbf748dc01d5a5ce2d72a3f2b15d80b4e65 /netnuke.h | |
parent | 6b6636911908530ce58b5d94498cf18b5bd2942e (diff) | |
download | NetNuke-2f03b5eb6491d9f210512fd790b7c319c231788d.tar.gz |
Attempting to make a dynamic array of devices that can be sorted, and skipped through.
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 */ |