aboutsummaryrefslogtreecommitdiff
path: root/src/bus.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2010-12-04 21:02:03 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2010-12-04 21:02:03 -0500
commit8a8f1c9fc84a77a73c622b84b74d721d6cc6bebf (patch)
tree0f82649efabbff646dfbdc7b56e2cf428f7a4b32 /src/bus.c
parent2ccade436d8fe51eea6cb09e6324a921c243f332 (diff)
parent06885ad9fe9224812f9bdbd6891f921b05a54dbc (diff)
downloadNetNuke2-8a8f1c9fc84a77a73c622b84b74d721d6cc6bebf.tar.gz
Merge branch 'master' of git://github.com/jhunkeler/NetNuke
Diffstat (limited to 'src/bus.c')
-rw-r--r--src/bus.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/bus.c b/src/bus.c
index 1b96b25..eb1a862 100644
--- a/src/bus.c
+++ b/src/bus.c
@@ -149,8 +149,13 @@ int scanbus(nndevice_t** device, int mask)
if((ioctl(fd, BLKGETSIZE, &blocks)) == 0)
{
size = blocks * blocksize;
- printf("%s ", entries.gl_pathv[j]);
- printf("%lu %lu %.2f\n", blocks, size, (double)size / (1024 * 1024 * 1024));
+ strncpy(device[j]->path, entries.gl_pathv[j], sizeof(device[j]->path));
+ device[j]->blks = blocks;
+ device[j]->sz = size;
+ device[j]->blksz = 512;
+
+ printf("%s ", device[j]->path);
+ printf("%llu %llu %.2f\n", device[j]->blks, device[j]->sz, (double)device[j]->sz / (1024 * 1024 * 1024));
}
close(fd);
}
@@ -173,19 +178,18 @@ int selectbus(char** flags)
return (mask = BUS_BOTH);
}
- mask = 0;
while(flags[i] != NULL)
{
if(!strcmp(flags[i], "ide"))
{
mask |= BUS_IDE;
- printf("IDE (0x%02X)\n", mask);
+ COM(self, "IDE (0x%02X)\n", mask);
}
if(!strcmp(flags[i], "scsi"))
{
mask |= BUS_SCSI;
- printf("SCSI (0x%02X)\n", mask);
+ COM(self, "SCSI (0x%02X)\n", mask);
}
i++;