#include <stdio.h>
#include <sys/types.h>
#include "ubixfs.h"
int main(int argc,char **argv) {
FILE *fd;
struct ubixDiskLabel *d = (struct ubixDiskLabel *)malloc(512);
printf("Building Disk Label\n");
d->magicNum = UBIXDISKMAGIC;
d->magicNum2 = UBIXDISKMAGIC;
d->numPartitions = 2;
d->partitions[0].p_size = 204361;
d->partitions[0].p_offset = 50;
d->partitions[0].p_fstype = 0xAD;
d->partitions[0].p_bsize = 0x8;
d->partitions[1].p_size = 2000;
d->partitions[1].p_offset = 1000;
d->partitions[1].p_fstype = 0xAD;
d->partitions[1].p_bsize = 0x8;
d->partitions[2].p_size = 0;
d->partitions[2].p_offset = 0;
d->partitions[2].p_fstype = 0;
d->partitions[2].p_bsize = 0;
d->partitions[3].p_size = 0;
d->partitions[3].p_offset = 0;
d->partitions[3].p_fstype = 0;
d->partitions[3].p_bsize = 0;
fd = fopen(argv[1],"wb");
fseek(fd,512 * (atoi(argv[2])),0);
fwrite(d,512,1,fd);
}