]> git.saurik.com Git - apple/xnu.git/blobdiff - tools/tests/perf_index/ramdisk.c
xnu-6153.11.26.tar.gz
[apple/xnu.git] / tools / tests / perf_index / ramdisk.c
index 357fbf46387aec084fa59888b993d4d1bd229e70..c4b5285a6cf565620f431fce66d8e82886706b82 100644 (file)
@@ -5,34 +5,38 @@
 #include <stdio.h>
 #include <sys/param.h>
 
-int setup_ram_volume(const char* name, char* path) {
-  char *cmd;
-  int retval;
-  
-  retval = asprintf(&cmd, "diskutil erasevolume HFS+ '%s' `hdiutil attach -nomount ram://1500000` >/dev/null", name);
-  VERIFY(retval > 0, "asprintf failed");
+int
+setup_ram_volume(const char* name, char* path)
+{
+       char *cmd;
+       int retval;
 
-  retval = system(cmd);
-  VERIFY(retval == 0, "diskutil command failed");
+       retval = asprintf(&cmd, "diskutil erasevolume HFS+ '%s' `hdiutil attach -nomount ram://1500000` >/dev/null", name);
+       VERIFY(retval > 0, "asprintf failed");
 
-  snprintf(path, MAXPATHLEN, "/Volumes/%s", name);
+       retval = system(cmd);
+       VERIFY(retval == 0, "diskutil command failed");
 
-  free(cmd);
+       snprintf(path, MAXPATHLEN, "/Volumes/%s", name);
 
-  return PERFINDEX_SUCCESS;
+       free(cmd);
+
+       return PERFINDEX_SUCCESS;
 }
 
-int cleanup_ram_volume(char* path) {
-  char *cmd;
-  int retval;
+int
+cleanup_ram_volume(char* path)
+{
+       char *cmd;
+       int retval;
 
-  retval = asprintf(&cmd, "umount -f '%s' >/dev/null", path);
-  VERIFY(retval > 0, "asprintf failed");
+       retval = asprintf(&cmd, "umount -f '%s' >/dev/null", path);
+       VERIFY(retval > 0, "asprintf failed");
 
-  retval = system(cmd);
-  VERIFY(retval == 0, "diskutil command failed");
+       retval = system(cmd);
+       VERIFY(retval == 0, "diskutil command failed");
 
-  free(cmd);
+       free(cmd);
 
-  return PERFINDEX_SUCCESS;
+       return PERFINDEX_SUCCESS;
 }