summaryrefslogtreecommitdiffstats
path: root/fish/fish.c
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-04-04 16:38:28 +0100
committerRichard Jones <rjones@redhat.com>2009-04-04 16:38:28 +0100
commit843514eef9dc6d04d71e031ba9ddb16e2beb9a04 (patch)
tree8318edc62b21e5823cfd5c4171d8a974571bc90d /fish/fish.c
parenteb50cde931893e54c5aa9816cbca49e36891be8f (diff)
downloadlibguestfs-843514eef9dc6d04d71e031ba9ddb16e2beb9a04.tar.gz
libguestfs-843514eef9dc6d04d71e031ba9ddb16e2beb9a04.tar.xz
libguestfs-843514eef9dc6d04d71e031ba9ddb16e2beb9a04.zip
Implement RString and RStringList return types.
- implement 'll' command. - outlines for 'ls' and 'cat' commands.
Diffstat (limited to 'fish/fish.c')
-rw-r--r--fish/fish.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/fish/fish.c b/fish/fish.c
index 5c89335f..374416e7 100644
--- a/fish/fish.c
+++ b/fish/fish.c
@@ -526,3 +526,22 @@ parse_size (const char *str, off_t *size_rtn)
return 0;
}
+
+void
+free_strings (char **argv)
+{
+ int argc;
+
+ for (argc = 0; argv[argc] != NULL; ++argc)
+ free (argv[argc]);
+ free (argv);
+}
+
+void
+print_strings (char **argv)
+{
+ int argc;
+
+ for (argc = 0; argv[argc] != NULL; ++argc)
+ printf ("%s\n", argv[argc]);
+}