aboutsummaryrefslogtreecommitdiff
path: root/mpiosh/callback.c
diff options
context:
space:
mode:
authorgermeier <germeier>2003-04-19 23:58:02 +0000
committergermeier <germeier>2003-04-19 23:58:02 +0000
commit7935e28c8e5956849f1a1432dc7ae8e5ef4ea414 (patch)
tree492e08b64204151ea4001a21046d642d98d7d607 /mpiosh/callback.c
parentb44b29a82825c1a898024f9a9943fa71587aaf4b (diff)
downloadmpiosh-7935e28c8e5956849f1a1432dc7ae8e5ef4ea414.tar.gz
mpiosh-7935e28c8e5956849f1a1432dc7ae8e5ef4ea414.tar.bz2
mpiosh-7935e28c8e5956849f1a1432dc7ae8e5ef4ea414.zip
added function(s) to rename files on the player
Diffstat (limited to 'mpiosh/callback.c')
-rw-r--r--mpiosh/callback.c21
1 files changed, 20 insertions, 1 deletions
diff --git a/mpiosh/callback.c b/mpiosh/callback.c
index 337d1d2..768222a 100644
--- a/mpiosh/callback.c
+++ b/mpiosh/callback.c
@@ -2,7 +2,7 @@
*
* Author: Andreas Büsching <crunchy@tzi.de>
*
- * $Id: callback.c,v 1.40 2003/04/19 11:41:26 germeier Exp $
+ * $Id: callback.c,v 1.41 2003/04/19 23:58:02 germeier Exp $
*
* Copyright (C) 2001 Andreas Büsching <crunchy@tzi.de>
*
@@ -737,6 +737,25 @@ mpiosh_cmd_switch(char *args[])
}
void
+mpiosh_cmd_rename(char *args[])
+{
+ MPIOSH_CHECK_CONNECTION_CLOSED;
+
+ if(args[0] && args[1] && !args[2]) {
+ if ((mpio_file_rename(mpiosh.dev, mpiosh.card,
+ args[0], args[1])) == -1) {
+ mpio_perror("error");
+ } else {
+ mpio_sync(mpiosh.dev, mpiosh.card);
+ }
+
+ } else {
+ fprintf(stderr, "error: wrong number of arguments given\n");
+ printf("rename <oldfilename> <newfilename>\n");
+ }
+}
+
+void
mpiosh_cmd_dump_mem(char *args[])
{