]> git.sesse.net Git - mlt/blobdiff - src/miracle/miracle_unit_commands.c
Threading considerations and DVCP WIPE introduced
[mlt] / src / miracle / miracle_unit_commands.c
index 98a420d5886044e89113e47436a14e16d5145f04..81e439c2a5c21740060a515d64fe9903abce8846 100644 (file)
@@ -181,6 +181,20 @@ int miracle_clean( command_argument cmd_arg )
        return RESPONSE_SUCCESS;
 }
 
+int miracle_wipe( command_argument cmd_arg )
+{
+       miracle_unit unit = miracle_get_unit(cmd_arg->unit);
+       
+       if (unit == NULL)
+               return RESPONSE_INVALID_UNIT;
+       else
+       {
+               if ( miracle_unit_wipe( unit ) != valerie_ok )
+                       return RESPONSE_BAD_FILE;
+       }
+       return RESPONSE_SUCCESS;
+}
+
 int miracle_clear( command_argument cmd_arg )
 {
        miracle_unit unit = miracle_get_unit(cmd_arg->unit);