diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2010-12-04 21:02:03 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2010-12-04 21:02:03 -0500 |
commit | 8a8f1c9fc84a77a73c622b84b74d721d6cc6bebf (patch) | |
tree | 0f82649efabbff646dfbdc7b56e2cf428f7a4b32 /src/bus.c | |
parent | 2ccade436d8fe51eea6cb09e6324a921c243f332 (diff) | |
parent | 06885ad9fe9224812f9bdbd6891f921b05a54dbc (diff) | |
download | NetNuke2-8a8f1c9fc84a77a73c622b84b74d721d6cc6bebf.tar.gz |
Merge branch 'master' of git://github.com/jhunkeler/NetNuke
Diffstat (limited to 'src/bus.c')
-rw-r--r-- | src/bus.c | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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++; |