+char *
+execscript(char *cmd)
+{
+ FILE *fp;
+ char retval[1025], rv;
+
+ memset(retval, 0, sizeof(retval));
+
+ fp = popen(cmd, "r");
+ if (fp == NULL)
+ return smprintf("");
+
+ rv = fgets(retval, sizeof(retval)-1, fp);
+ pclose(fp);
+ if (rv == NULL)
+ return smprintf("");
+ retval[strlen(retval)-1] = '\0';
+
+ return smprintf("%s", retval);
+}
+