Minor changes.
[egate.git] / www / wshmain.c
index 9a34f7e..74d96ee 100644 (file)
  * USE OR PERFORMANCE OF THIS SOFTWARE.
  *
  * $Log: wshmain.c,v $
- * Revision 1.2  1996/03/08 16:47:06  adam
+ * Revision 1.4  1996/05/23 15:53:12  adam
+ * Bug fix: egw_enc failed on 8-bit chars.
+ * New command: egw_parms.
+ *
+ * Revision 1.3  1996/03/14  11:48:39  adam
+ * New function egw_prog that returns name of shell.
+ *
+ * Revision 1.2  1996/03/08  16:47:06  adam
  * Logs of changes.
  *
  * Revision 1.1  1996/02/29  15:36:34  adam
@@ -95,7 +102,8 @@ void wshmain (int argc, char **argv, W_Interp_Type w_interp_type)
     gw_log_level (gw_log_mask_str (
                   gw_res_get (shRes, "log.level", "default")));
 #endif 
-    if (!(wcl = wproto_init (gw_res_get (shRes, "fifo.dir", "/tmp/egw"))))
+    if (!(wcl = wproto_init (gw_res_get (shRes, "fifo.dir", "/tmp/egw"),
+                             *argv)))
     {
        gw_log (GW_LOG_FATAL, mod, "init");
        exit(1);
@@ -128,11 +136,10 @@ void wshmain (int argc, char **argv, W_Interp_Type w_interp_type)
             timeout = 1;
        wo_clear (wcl, NULL);
        strcpy (parms_buf, wcl->wf_parms);
-       script = parms = parms_buf;
-       while (*parms && *parms != '/')
-           parms++;
-       if (*parms)
-           *parms++ = '\0';
+        parms = parms_buf;
+
+        script = wcl->wf_script;
+
         if (*script)
         {
             p = script + strlen(script);