<refentry id="zvt-gnome-pty"> <refmeta> <refentrytitle>gnome-pty</refentrytitle> <manvolnum>3</manvolnum> <refmiscinfo>ZVT Library</refmiscinfo> </refmeta> <refnamediv> <refname>gnome-pty</refname><refpurpose></refpurpose> </refnamediv> <refsynopsisdiv><title>Synopsis</title> <synopsis> enum <link linkend="GnomePtyOps">GnomePtyOps</link>; void* <link linkend="update-dbs">update_dbs</link> (int utmp, int wtmp, char *login_name, char *display_name, char *term_name); void* <link linkend="write-login-record">write_login_record</link> (char *login_name, char *display_name, char *term_name, int utmp, int wtmp); void <link linkend="write-logout-record">write_logout_record</link> (void *data, int utmp, int wtmp); </synopsis> </refsynopsisdiv> <refsect1> <title>Description</title> <para> A longer description goes here. </para> </refsect1> <refsect1> <title>Details</title> <refsect2> <title><anchor id="GnomePtyOps">enum GnomePtyOps</title> <programlisting>typedef enum { GNOME_PTY_OPEN_PTY_UTMP = 1, GNOME_PTY_OPEN_PTY_UWTMP, GNOME_PTY_OPEN_PTY_WTMP, GNOME_PTY_OPEN_NO_DB_UPDATE, GNOME_PTY_CLOSE_PTY } GnomePtyOps; </programlisting> </refsect2> <refsect2> <title><anchor id="update-dbs">update_dbs ()</title> <programlisting>void* update_dbs (int utmp, int wtmp, char *login_name, char *display_name, char *term_name);</programlisting> </refsect2> <refsect2> <title><anchor id="write-login-record">write_login_record ()</title> <programlisting>void* write_login_record (char *login_name, char *display_name, char *term_name, int utmp, int wtmp);</programlisting> </refsect2> <refsect2> <title><anchor id="write-logout-record">write_logout_record ()</title> <programlisting>void write_logout_record (void *data, int utmp, int wtmp);</programlisting> </refsect2> </refsect1> </refentry>