OSDN Git Service

9a4aeb5ea52f3b8f07d55e614cc0b77f35db153a
[android-x86/external-parted.git] / libparted / tests / common.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <sys/types.h>
4 #include <string.h>
5
6 #include "common.h"
7
8
9 char *_create_disk(const off_t size)
10 {
11                 char filename[] = "parted-test-XXXXXX";
12                 mktemp(filename);
13
14                 FILE *disk = fopen(filename, "w");
15                 off_t total_size = size * 1024 * 1024; /* Mb */
16
17                 fseek(disk, total_size, SEEK_SET);
18                 fwrite("", sizeof(char), sizeof(char), disk);
19                 fclose(disk);
20
21                 return strdup(filename);
22 }