<HTML ><HEAD ><TITLE >gnome-remote</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.74b"><LINK REL="HOME" TITLE="Gnome Library Reference Manual" HREF="book1.html"><LINK REL="UP" TITLE="Gnome Library" HREF="libgnome.html"><LINK REL="PREVIOUS" TITLE="gnome-regex" HREF="gnome-gnome-regex.html"><LINK REL="NEXT" TITLE="gnome-score" HREF="gnome-gnome-score.html"></HEAD ><BODY CLASS="REFENTRY" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" BGCOLOR="#000000" CELLPADDING="1" CELLSPACING="0" ><TR ><TH COLSPAN="4" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="5" >Gnome Library Reference Manual</FONT ></TH ></TR ><TR ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" ><A HREF="gnome-gnome-regex.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><<< Previous Page</B ></FONT ></A ></TD ><TD WIDTH="25%" BGCOLOR="#0000C0" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="book1.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Home</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#00C000" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="libgnome.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Up</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A HREF="gnome-gnome-score.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Next Page >>></B ></FONT ></A ></TD ></TR ></TABLE ></DIV ><H1 ><A NAME="GNOME-GNOME-REMOTE" >gnome-remote</A ></H1 ><DIV CLASS="REFNAMEDIV" ><A NAME="AEN3901" ></A ><H2 >Name</H2 >gnome-remote -- User preference routines for executing commands on a remote host</DIV ><DIV CLASS="REFSYNOPSISDIV" ><A NAME="AEN3904" ></A ><H2 >Synopsis</H2 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="SYNOPSIS" > #include <gnome.h> void <A HREF="gnome-gnome-remote.html#GNOME-REMOTE-GET-COMMAND" >gnome_remote_get_command</A > (const char *host, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > *argcp, char ***argvp); void <A HREF="gnome-gnome-remote.html#GNOME-REMOTE-SET-COMMAND" >gnome_remote_set_command</A > (const char *host, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > argc, const char *const argv[]);</PRE ></TD ></TR ></TABLE ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN3911" ></A ><H2 >Description</H2 ><P >These routines are used to select and manage the user preferences for remote command execution. </P ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN3914" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A NAME="AEN3916" ></A ><H3 ><A NAME="GNOME-REMOTE-GET-COMMAND" ></A >gnome_remote_get_command ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_remote_get_command (const char *host, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > *argcp, char ***argvp);</PRE ></TD ></TR ></TABLE ><P >Given a host, this function will return the user's desired `rsh'-like command to use to contact that host. This lets the user choose how to log in on a host-by-host basis. If <TT CLASS="PARAMETER" ><I >host</I ></TT > is <TT CLASS="LITERAL" >NULL</TT >, then the user's default remote shell command is chosen.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN3925" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >host</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Host where command should be run</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >argcp</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Result parameter; number of elements in rsh command</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >argvp</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Result parameter; the actual rsh command to use</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN3942" ></A ><H3 ><A NAME="GNOME-REMOTE-SET-COMMAND" ></A >gnome_remote_set_command ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_remote_set_command (const char *host, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > argc, const char *const argv[]);</PRE ></TD ></TR ></TABLE ><P >This sets the appropriate options in the config database so that subsequent calls to <A HREF="gnome-gnome-remote.html#GNOME-REMOTE-GET-COMMAND" >gnome_remote_get_command</A >() will return <TT CLASS="PARAMETER" ><I >argv</I ></TT >. If <TT CLASS="PARAMETER" ><I >host</I ></TT > is <TT CLASS="LITERAL" >NULL</TT >, then the user's default remote shell is set. If <TT CLASS="PARAMETER" ><I >argc</I ></TT > is <TT CLASS="LITERAL" >0</TT >, then this instance of the command is deleted.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN3955" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >host</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Name of host</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >argc</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Number of elements in argument vector</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >argv</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Command line to use to contact host</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><BR CLEAR="all"><BR><TABLE WIDTH="100%" BORDER="0" BGCOLOR="#000000" CELLPADDING="1" CELLSPACING="0" ><TR ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" ><A HREF="gnome-gnome-regex.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><<< Previous Page</B ></FONT ></A ></TD ><TD WIDTH="25%" BGCOLOR="#0000C0" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="book1.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Home</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#00C000" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="libgnome.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Up</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A HREF="gnome-gnome-score.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Next Page >>></B ></FONT ></A ></TD ></TR ><TR ><TD COLSPAN="2" ALIGN="left" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >gnome-regex</B ></FONT ></TD ><TD COLSPAN="2" ALIGN="right" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >gnome-score</B ></FONT ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >