]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Fix according to Marcelo's comments Change parameter name of GuestApp_ControlRecord...
authorYiwen Zhang <yizhang@vmware.com>
Wed, 24 Sep 2008 07:05:50 +0000 (15:05 +0800)
committerAdar Dembo <adar@vmware.com>
Thu, 25 Sep 2008 21:50:15 +0000 (14:50 -0700)
open-vm-tools/lib/guestApp/guestApp.c
open-vm-tools/lib/include/guestApp.h
open-vm-tools/toolbox/toolbox-cmd.c
open-vm-tools/toolbox/toolboxRecord.c

index 1a1d44a753ff8da8b41e0dd7368bc82fa67563f7..2cd2afdce93ae2cab9f99f0982618b80010a21fe 100644 (file)
@@ -1853,8 +1853,8 @@ GuestApp_RpcSendOneCPName(char const *cmd,  // IN: RPCI command
  *
  * GuestApp_ControlRecord --
  *
- *    Start or stop recording process, flagged by mode
- *    Mode definition is in statelogger_backdoor_def.h.
+ *    Start or stop recording process, flagged by command
+ *    Command definition is in statelogger_backdoor_def.h.
  *
  * Results:
  *    TRUE on success and FALSE on failure.
@@ -1866,10 +1866,10 @@ GuestApp_RpcSendOneCPName(char const *cmd,  // IN: RPCI command
  */
 
 Bool
-GuestApp_ControlRecord(int32 mode) // IN: flag of starting or stopping recording
+GuestApp_ControlRecord(int32 command) // IN: flag of starting or stopping recording
 {
    Backdoor_proto bp;
-   bp.in.size = mode;
+   bp.in.size = command;
    bp.in.cx.halfs.low = BDOOR_CMD_STATELOGGER;
    Backdoor(&bp);
    return (bp.out.ax.halfs.low == 1);
index 0e4e3dee169423082c522e18777f686d5de424ac..06ee100bcdd04b54415b1cf9b11b0e286781dc5f 100644 (file)
@@ -197,7 +197,7 @@ Bool GuestApp_FindProgram(const char *program);
 #endif
 
 Bool
-GuestApp_ControlRecord(int32 mode); //  IN
+GuestApp_ControlRecord(int32 command); //  IN
 #ifdef __cplusplus
 }
 #endif
index de22556647e2ce4772b7bc06c9527105e347ddcf..30e621d36dbe84087259124ad44ce4580de0e6b6 100644 (file)
@@ -100,7 +100,7 @@ static CmdTable commands[] = {
    { "disk", DiskCommand, TRUE, DiskHelp},
    { "stat", StatCommand, FALSE, StatHelp},
    { "device", DeviceCommand, FALSE, DeviceHelp},
-   { "record", RecordCommand, TRUE, RecordHelp},
+   { "record", RecordCommand, FALSE, RecordHelp},
    { "help", HelpCommand, FALSE, ToolboxCmdHelp},
    { NULL, } };
 
index 4d8ffbb55cbebec91492bcb8a560050fd8c4b779..7fbfc2b192b88134005e3821ec944b5f0565043d 100644 (file)
@@ -58,42 +58,34 @@ Record_Create(GtkWidget* mainWnd)
    recordtab = gtk_vbox_new(FALSE, 50);
    gtk_widget_show(recordtab);
    gtk_container_set_border_width(GTK_CONTAINER(recordtab), 10);
-   /* Only root can do recording. */
-   if (geteuid() != 0) {
-      Debug("User not allowed to do recording");
-      label =
-         gtk_label_new("This option is enabled only if you run VMware Tools as root.");
-      gtk_widget_show(label);
-      gtk_box_pack_start(GTK_BOX(recordtab), label, FALSE, FALSE, 0);
-   } else {
-      hbox[0] = gtk_hbox_new(FALSE, 10);
-      hbox[1] = gtk_hbox_new(FALSE, 10);
-      label = 
-         gtk_label_new("Press start or stop button to control recording.");
-      gtk_widget_show(hbox[0]);
-      gtk_widget_show(hbox[1]);
-      gtk_widget_show(label);
-      gtk_box_pack_start(GTK_BOX(recordtab), hbox[0], FALSE, FALSE, 0);
-      gtk_box_pack_start(GTK_BOX(hbox[0]), label, TRUE, TRUE, 0);
-      gtk_box_pack_start(GTK_BOX(recordtab), hbox[1], FALSE, FALSE, 0);
+   hbox[0] = gtk_hbox_new(FALSE, 10);
+   hbox[1] = gtk_hbox_new(FALSE, 10);
+   label = 
+      gtk_label_new("Press start or stop button to control recording.");
+   gtk_widget_show(hbox[0]);
+   gtk_widget_show(hbox[1]);
+   gtk_widget_show(label);
+   gtk_box_pack_start(GTK_BOX(recordtab), hbox[0], FALSE, FALSE, 0);
+   gtk_box_pack_start(GTK_BOX(hbox[0]), label, TRUE, TRUE, 0);
+   gtk_box_pack_start(GTK_BOX(recordtab), hbox[1], FALSE, FALSE, 0);
 #ifdef GTK2
-      startbtn = gtk_button_new_with_mnemonic("Sta_rt");
-      stopbtn = gtk_button_new_with_mnemonic("S_top");
+   startbtn = gtk_button_new_with_mnemonic("_Start");
+   stopbtn = gtk_button_new_with_mnemonic("S_top");
 #else
-      startbtn = gtk_button_new_with_label("Start");
-      stopbtn = gtk_button_new_with_label("Stop");
+   startbtn = gtk_button_new_with_label("Start");
+   stopbtn = gtk_button_new_with_label("Stop");
 #endif
-      gtk_widget_show(startbtn);
-      gtk_box_pack_start(GTK_BOX(hbox[1]), startbtn, FALSE, FALSE, 10);
-      gtk_widget_set_usize(startbtn, 70, 25);
-      gtk_signal_connect(GTK_OBJECT(startbtn), "clicked",
-                         GTK_SIGNAL_FUNC(RecordOnStart), NULL);
-      gtk_widget_show(stopbtn);
-      gtk_box_pack_end(GTK_BOX(hbox[1]), stopbtn, FALSE, FALSE, 10);
-      gtk_widget_set_usize(stopbtn, 70, 6);
-      gtk_signal_connect(GTK_OBJECT(stopbtn), "clicked",
-                         GTK_SIGNAL_FUNC(RecordOnStop), NULL);
-   }
+   gtk_widget_show(startbtn);
+   gtk_box_pack_start(GTK_BOX(hbox[1]), startbtn, FALSE, FALSE, 10);
+   gtk_widget_set_usize(startbtn, 70, 25);
+   gtk_signal_connect(GTK_OBJECT(startbtn), "clicked",
+                      GTK_SIGNAL_FUNC(RecordOnStart), NULL);
+   gtk_widget_show(stopbtn);
+   gtk_box_pack_end(GTK_BOX(hbox[1]), stopbtn, FALSE, FALSE, 10);
+   gtk_widget_set_usize(stopbtn, 70, 6);
+   gtk_signal_connect(GTK_OBJECT(stopbtn), "clicked",
+                      GTK_SIGNAL_FUNC(RecordOnStop), NULL);
+   
    return recordtab;
 }