--- rxvt-unicode/doc/rxvtc.1.man.in 2006/02/02 00:24:14 1.3 +++ rxvt-unicode/doc/rxvtc.1.man.in 2006/07/22 05:35:16 1.5 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14 +.\" Automatically generated by Pod::Man 2.09 (Pod::Simple 3.04) .\" .\" Standard preamble: .\" ======================================================================== @@ -128,8 +128,8 @@ .rm #[ #] #H #V #F C .\" ======================================================================== .\" -.IX Title "rxvt 1" -.TH rxvt 1 "2006-02-02" "7.5" "RXVT-UNICODE" +.IX Title "@@RXVT_NAME@@ 1" +.TH @@RXVT_NAME@@ 1 "2006-07-22" "7.8" "RXVT-UNICODE" .SH "NAME" @@RXVT_NAME@@c \- control the @@RXVT_NAME@@d daemon .SH "SYNOPSIS" @@ -145,9 +145,10 @@ .SH "OPTIONS" .IX Header "OPTIONS" All options that are valid for \fB@@RXVT_NAME@@\fR are valid for -\&\fB@@RXVT_NAME@@c\fR, too. Please note that all options are currently -interpreted in the context of the daemon process, which makes a difference -for options that specify a file descriptor (such as \fB\-pty\-fd\fR). +\&\fB@@RXVT_NAME@@c\fR, too. Please note that options are interpreted in the +context of the daemon process. However, as current working directory, +process environment and any file handles (e.g. for \f(CW\*(C`\-pty\-fd\*(C'\fR) are +preserved, this rarely makes a difference. .SH "EXIT STATUS" .IX Header "EXIT STATUS" If everything went well, @@RXVT_NAME@@c returns with an exit status of \f(CW0\fR. @@ -156,7 +157,16 @@ .PP This can be used to implement auto-starting behaviour, by checking for an exit status of \f(CW2\fR, running \f(CW\*(C`@@RXVT_NAME@@d \-f \-q\*(C'\fR and retrying the call -to @@RXVT_NAME@@c. +to @@RXVT_NAME@@c, like this: +.PP +.Vb 6 +\& #!/bin/sh +\& @@RXVT_NAME@@c "$@" +\& if [ $? \-eq 2 ]; then +\& @@RXVT_NAME@@d \-q \-o \-f +\& @@RXVT_NAME@@c "$@" +\& fi +.Ve .SH "ENVIRONMENT" .IX Header "ENVIRONMENT" All environment variables of the current process will be made available @@ -167,7 +177,7 @@ Both @@RXVT_NAME@@c and @@RXVT_NAME@@d use the environment variable \&\fI\s-1RXVT_SOCKET\s0\fR to create a listening socket and to contact the @@RXVT_NAME@@d, respectively. If the variable is missing, -\&\fI$HOME/.rxvt\-unicode\-\fI\fI\fR is used. The variable must +\&\fI\f(CI$HOME\fI/.rxvt\-unicode\-\fI\fI\fR is used. The variable must specify the absolute path of the socket to create. .SH "SEE ALSO" .IX Header "SEE ALSO"