NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problem with gpt partitioning in NetBSD-5.0.2 amd64

In article <>,
Peter Kerwien  <> wrote:
>Unfortunately I don't think it helped:
>server1# gcc -o zap_gpt zap_gpt.c 
>server1# ./zap_gpt                
>zap_gpt: write: Invalid argument
>server1# gpt -v destroy sd0       
>gpt: rsd0d: mediasize=4499999293440; sectorsize=512; blocks=8789061120
>gpt: unable to open device 'rsd0d': Invalid argument

My bad; cut and pasted the number from the wrong line!


#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <err.h>

        static char buf[0x200];
        int fd = open("/dev/rsd0d", O_RDWR);

        if (fd == -1)
                err(1, "open");
        if (lseek(fd, 0x417bcdbfe00ULL, SEEK_SET) == (off_t)-1)
                err(1, "lseek");
        if (write(fd, buf, sizeof(buf)) == -1)
                err(1, "write");
        return 0;

Home | Main Index | Thread Index | Old Index