]> git.pld-linux.org Git - packages/screen.git/commitdiff
- modified files updated for screen-3.9.8 source tree
authorkravietz <kravietz@pld-linux.org>
Fri, 8 Sep 2000 17:24:58 +0000 (17:24 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  hunks from deleted files were moved into other patches for
  more order

Changed files:
    screen-DESTDIR.patch -> 1.3
    screen-compat21.patch -> 1.2
    screen-ia64.patch -> 1.2
    screen-info.patch -> 1.3
    screen-tty.patch -> 1.2

screen-DESTDIR.patch
screen-compat21.patch
screen-ia64.patch
screen-info.patch
screen-tty.patch

index cf7922d1b8b0a9d9b08a458c7979c19fada7cdb4..8a0494b562f545433abf9bfe5250575fd9c2094e 100644 (file)
@@ -1,7 +1,6 @@
-diff -Nru screen-3.9.5/Makefile.in screen-3.9.5.new/Makefile.in
---- screen-3.9.5/Makefile.in   Fri Jun 23 00:25:37 2000
-+++ screen-3.9.5.new/Makefile.in       Fri Jun 23 00:24:23 2000
-@@ -71,14 +71,8 @@
+--- Makefile.in.orig   Fri Sep  1 18:07:26 2000
++++ Makefile.in        Fri Sep  8 19:11:49 2000
+@@ -68,14 +68,8 @@
        $(CC) -c -I. -I$(srcdir) $(M_CFLAGS) $(DEFS) $(OPTIONS) $(CFLAGS) $<
  
  install_bin: .version screen
@@ -18,7 +17,7 @@ diff -Nru screen-3.9.5/Makefile.in screen-3.9.5.new/Makefile.in
  
  ###############################################################################
  install: installdirs install_bin
-@@ -94,7 +88,7 @@
+@@ -91,7 +85,7 @@
  
  installdirs:
  # Path leading to ETCSCREENRC and Socketdirectory not checked.
@@ -27,29 +26,3 @@ diff -Nru screen-3.9.5/Makefile.in screen-3.9.5.new/Makefile.in
        cd doc ; $(MAKE) installdirs
  
  uninstall: .version
-diff -Nru screen-3.9.5/doc/Makefile.in screen-3.9.5.new/doc/Makefile.in
---- screen-3.9.5/doc/Makefile.in       Fri Jun 23 00:25:37 2000
-+++ screen-3.9.5.new/doc/Makefile.in   Fri Jun 23 00:24:23 2000
-@@ -23,11 +23,11 @@
-       $(MAKEINFO) $(srcdir)/screen.texinfo -o screen.info
- install: installdirs
--      $(INSTALL_DATA) $(srcdir)/screen.1 $(mandir)/man1/screen.1
-+      $(INSTALL_DATA) $(srcdir)/screen.1 $(DESTDIR)$(mandir)/man1/screen.1
-       -$(MAKE) screen.info
-       -if test -f screen.info; then d=.; else d=$(srcdir); fi; \
-       if test -f $$d/screen.info; then \
--      for f in $$d/screen.info*; do $(INSTALL_DATA) $$f $(infodir);done; \
-+      for f in $$d/screen.info*; do $(INSTALL_DATA) $$f $(DESTDIR)$(infodir);done; \
-       if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
-         install-info --info-dir=$(infodir) $$d/screen.info; \
-       else true; fi; \
-@@ -38,7 +38,7 @@
-       rm -f $(infodir)/screen.info*
- installdirs:
--      $(srcdir)/../etc/mkinstalldirs $(mandir)/man1 $(infodir)
-+      $(srcdir)/../etc/mkinstalldirs $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(infodir)
- mostlyclean:
-       -rm -f *.cp *.cps *.fn *.fns *.ky *.kys *.pg *.tp *.vr
index 965f51dc2393530a63af629c3b3d48ac8f412438..63f6fe9c594928c7c212fe91415a945807e5f7a7 100644 (file)
@@ -1,6 +1,6 @@
---- screen-3.7.6/os.h.compat21 Mon Dec 28 14:46:04 1998
-+++ screen-3.7.6/os.h  Mon Dec 28 14:46:35 1998
-@@ -236,7 +236,7 @@
+--- os.h.orig  Wed Aug 30 14:00:10 2000
++++ os.h       Fri Sep  8 19:13:49 2000
+@@ -270,7 +270,7 @@
  #  define pututline   pututxline
  #  define setutent    setutxent
  #  define endutent    endutxent
index c3fd25e364c4454e8ae7d912f711a5b515689ce9..5e47fdfe3bd43f50796ee7552e960b31bf15d69a 100644 (file)
@@ -1,7 +1,7 @@
---- screen-3.9.5/configure.in.foo      Sat May  6 17:41:17 2000
-+++ screen-3.9.5/configure.in  Sat May  6 17:41:32 2000
-@@ -603,6 +603,9 @@
- AC_MSG_ERROR(!!! no tgetent - no screen)))))
+--- configure.in.orig  Wed Jun 14 16:04:17 2000
++++ configure.in       Fri Sep  8 19:15:51 2000
+@@ -625,6 +625,9 @@
+ AC_MSG_ERROR(!!! no tgetent - no screen))))))
  
  AC_TRY_RUN([
 +
index aa3bf2cec7db2ac5673e25c2fcac61c527e065b6..94cb9cb5f213b7219618a113af52dc0a1e6222e1 100644 (file)
@@ -1,7 +1,6 @@
-diff -Nru screen-3.7.6/doc/screen.texinfo screen-3.7.6.new/doc/screen.texinfo
---- screen-3.7.6/doc/screen.texinfo    Wed Nov 25 17:28:12 1998
-+++ screen-3.7.6.new/doc/screen.texinfo        Wed Jan  6 18:10:31 1999
-@@ -67,6 +67,15 @@
+--- doc/screen.texinfo.original        Fri Sep  8 19:20:32 2000
++++ doc/screen.texinfo Fri Sep  8 19:21:11 2000
+@@ -68,6 +68,15 @@
  by the Foundation.
  @end titlepage
  
@@ -17,3 +16,583 @@ diff -Nru screen-3.7.6/doc/screen.texinfo screen-3.7.6.new/doc/screen.texinfo
  @node Top, Overview, (dir), (dir)
  
  @ifinfo
+@@ -171,7 +180,7 @@
+ variable) who will use it to create the new window.  The above example would 
+ start the @code{emacs} editor (editing @file{prog.c}) and switch to its window.
+-If @file{/etc/utmp} is writable by @code{screen}, an appropriate record
++If @file{/var/run/utmp} is writable by @code{screen}, an appropriate record
+ will be written to this file for each window, and removed when the
+ window is closed.  This is useful for working with @code{talk},
+ @code{script}, @code{shutdown}, @code{rsend}, @code{sccs} and other
+@@ -300,7 +309,7 @@
+ @item -l
+ @itemx -ln
+-Turn login mode on or off (for @file{/etc/utmp} updating).  This option
++Turn login mode on or off (for @file{/var/run/utmp} updating).  This option
+ is equivalent to the @code{deflogin} command (@pxref{Login}).
+ @item -ls [@var{match}]
+@@ -352,7 +361,7 @@
+ In all other cases @samp{-q} has no effect.
+ @item -r [@var{pid.sessionname}]
+-@itemx -r @var{sessionowner/[pid.sessionname]}
++@itemx -r @var{sessionowner/pid.sessionname}
+ Resume a detached @code{screen} session.  No other options (except
+ combinations with @samp{-d} or @samp{-D}) may be specified, though 
+ the session name
+@@ -422,7 +431,7 @@
+ @cindex screenrc
+ When @code{screen} is invoked, it executes initialization commands from
+ the files @file{.screenrc} in the user's home directory and
+-@file{/usr/local/etc/screenrc}.  These defaults can be overridden in the 
++@file{/etc/screenrc}.  These defaults can be overridden in the 
+ following ways:
+ For the global screenrc file @code{screen} searches for the environment
+ variable @code{$SYSSCREENRC} (this override feature may be disabled at
+@@ -771,9 +780,9 @@
+ Change a user's permissions.  @xref{Multiuser Session}.
+ @item acldel @var{username}
+ Disallow other user in this session.  @xref{Multiuser Session}.
+-@item aclgrp @var{usrname [groupname]}
++@item aclgrp @var{usrname groupname}
+ Inherit permissions granted to a group leader. @xref{Multiuser Session}.
+-@item aclumask @var{[users]+\-bits ...}
++@item aclumask @var{users+\-bits ...}
+ Predefine access to new windows. @xref{Umask}.
+ @item activity @var{message}
+ Set the activity notification message.  @xref{Monitor}.
+@@ -817,13 +826,13 @@
+ Enter a @code{screen} command.  @xref{Colon}.
+ @item command
+ Simulate the screen escape key.  @xref{Command Character}.
+-@item compacthist @var{[state]}
++@item compacthist @var{state}
+ Selects compaction of trailing empty lines.  @xref{Scrollback}.
+-@item console @var{[state]}
++@item console @var{state}
+ Grab or ungrab console output.  @xref{Console}.
+ @item copy
+ Enter copy mode.  @xref{Copy}.
+-@item copy_reg @var{[key]}
++@item copy_reg @var{key}
+ Removed. Use @code{paste} instead.  @xref{Registers}.
+ @item crlf @var{state}
+ Select line break behavior for copying.  @xref{Line Termination}.
+@@ -845,7 +854,7 @@
+ Select default flow control behavior.  @xref{Flow}.
+ @item defgr @var{state}
+ Select default GR processing behavior.  @xref{Character Processing}.
+-@item defhstatus @var{[status]}
++@item defhstatus @var{status}
+ Select default window hardstatus line.  @xref{Hardstatus}.
+ @item defkanji @var{wtype}
+ Select default GR processing behavior.  @xref{Character Processing}.
+@@ -869,7 +878,7 @@
+ Set default line-wrapping behavior.  @xref{Wrap}.
+ @item defwritelock @var{on|off|auto}
+ Set default writelock behavior.  @xref{Multiuser Session}.
+-@item defzombie @var{[keys]}
++@item defzombie @var{keys}
+ Keep dead windows.  @xref{Zombie}.
+ @item detach
+ Disconnect @code{screen} from the terminal.  @xref{Detach}.
+@@ -883,15 +892,15 @@
+ Display a message on startup.  @xref{Startup}.
+ @item escape @var{xy}
+ Set the command and @code{meta} characters.  @xref{Command Character}.
+-@item exec @var{[[fdpat] command [args ...]]}
++@item exec @var{fdpat command args ...}
+ Run a subprocess (filter).  @xref{Exec}.
+ @item fit
+ Change window size to current display size.  @xref{Window Size}.
+-@item flow @var{[fstate]}
++@item flow @var{fstate}
+ Set flow control behavior.  @xref{Flow}.
+ @item focus
+ Move focus to next region.  @xref{Regions}.
+-@item gr @var{[state]}
++@item gr @var{state}
+ Change GR charset processing.  @xref{Character Processing}.
+ @item hardcopy
+ Write out the contents of the current window.  @xref{Hardcopy}.
+@@ -899,9 +908,9 @@
+ Append to hardcopy files.  @xref{Hardcopy}.
+ @item hardcopydir @var{directory}
+ Place, where to dump hardcopy files.  @xref{Hardcopy}.
+-@item hardstatus @var{[state]}
++@item hardstatus @var{state}
+ Use the hardware status line.  @xref{Hardware Status Line}.
+-@item height @var{[lines]}
++@item height @var{lines}
+ Set display height.  @xref{Window Size}.
+ @item help
+ Display current key bindings.  @xref{Help}.
+@@ -911,9 +920,9 @@
+ Change the window's hardstatus line.  @xref{Hardstatus}.
+ @item info
+ Display terminal settings.  @xref{Info}.
+-@item ins_reg @var{[key]}
++@item ins_reg @var{key}
+ Removed, use @code{paste} instead.  @xref{Registers}.
+-@item kanji @var{wtype [dtype]}
++@item kanji @var{wtype dtype}
+ Set the kanji type of a window.  @xref{Character Processing}.
+ @item kill
+ Destroy the current window.  @xref{Kill}.
+@@ -928,7 +937,7 @@
+ @item logfile @var{filename}
+ Place where to collect logfiles.  @xref{Log}.
+ @item login @var{[state]}
+-Log the window in @file{/etc/utmp}.  @xref{Login}.
++Log the window in @file{/var/run/utmp}.  @xref{Login}.
+ @item logtstamp @var{[state]}
+ Configure logfile time-stamps.  @xref{Log}.
+ @item mapdefault
+@@ -941,7 +950,7 @@
+ Rebind keys in copy mode.  @xref{Copy Mode Keys}.
+ @item meta
+ Insert the command character.  @xref{Command Character}.
+-@item monitor @var{[state]}
++@item monitor @var{state}
+ Monitor activity in window.  @xref{Monitor}.
+ @item msgminwait @var{sec}
+ Set minimum message wait.  @xref{Message Wait}.
+@@ -955,9 +964,9 @@
+ Switch to the next window.  @xref{Selecting}.
+ @item nonblock @var{state}
+ Disable flow control to the current display. @xref{Nonblock}.
+-@item number @var{[n]}
++@item number @var{n}
+ Change/display the current window's number.  @xref{Number}.
+-@item obuflimit @var{[limit]}
++@item obuflimit @var{limit}
+ Select output buffer limit.  @xref{Obuflimit}.
+ @item only
+ Kill all other regions.  @xref{Regions}.
+@@ -965,29 +974,29 @@
+ Switch to the window you were in last.  @xref{Selecting}.
+ @item partial @var{state}
+ Set window to partial refresh.  @xref{Redisplay}.
+-@item password @var{[crypted_pw]}
++@item password @var{crypted_pw}
+ Set reattach password.  @xref{Detach}.
+-@item paste @var{[src_regs [dest_reg]]}
++@item paste @var{src_regs dest_reg}
+ Paste contents of paste buffer or registers somewhere.  @xref{Paste}.
+-@item pastefont @var{[state]}
++@item pastefont @var{state}
+ Include font information in the paste buffer.  @xref{Paste}.
+ @item pow_break
+ Close and Reopen the window's terminal.  @xref{Break}.
+ @item pow_detach
+ Detach and hang up.  @xref{Power Detach}.
+-@item pow_detach_msg @var{[message]}
++@item pow_detach_msg @var{message}
+ Set message displayed on @code{pow_detach}.  @xref{Power Detach}.
+ @item prev
+ Switch to the previous window.  @xref{Selecting}.
+-@item printcmd @var{[cmd]}
++@item printcmd @var{cmd}
+ Set a command for VT100 printer port emulation.  @xref{Printcmd}.
+-@item process @var{[key]}
++@item process @var{key}
+ Treat a register as input to @code{screen}.  @xref{Registers}.
+ @item quit
+ Kill all windows and exit.  @xref{Quit}.
+ @item readbuf
+ Read the paste buffer from the screen-exchange file.  @xref{Screen-Exchange}.
+-@item readreg @var{[reg [file]]}
++@item readreg @var{reg file}
+ Load a register from paste buffer or file.  @xref{Registers}.
+ @item redisplay
+ Redisplay the current window.  @xref{Redisplay}.
+@@ -999,21 +1008,21 @@
+ Delete the screen-exchange file.  @xref{Screen-Exchange}.
+ @item reset
+ Reset the terminal settings for the window.  @xref{Reset}.
+-@item screen @var{[opts] [n] [cmd [args]]}
++@item screen @var{opts n cmd args}
+ Create a new window.  @xref{Screen Command}.
+ @item scrollback @var{num}
+ Set size of scrollback buffer.  @xref{Scrollback}.
+-@item select @var{[n]}
++@item select @var{n}
+ Switch to a specified window.  @xref{Selecting}.
+-@item sessionname @var{[name]}
++@item sessionname @var{name}
+ Name this session.  @xref{Session Name}.
+-@item setenv @var{[var [string]]}
++@item setenv @var{var string}
+ Set an environment variable for new windows.  @xref{Setenv}.
+ @item shell @var{command}
+ Set the default program for new windows.  @xref{Shell}.
+ @item shelltitle @var{title}
+ Set the default name for new windows.  @xref{Shell}.
+-@item silence @var{[state|seconds]}
++@item silence @var{state|seconds}
+ Monitor a window for inactivity.  @xref{Silence}.
+ @item silencewait @var{seconds}
+ Default timeout to trigger an inactivity notify.  @xref{Silence}.
+@@ -1021,7 +1030,7 @@
+ Pause during startup.  @xref{Startup}.
+ @item slowpaste @var{msec}
+ Slow down pasting in windows.  @xref{Paste}.
+-@item sorendition @var{[attr [color]]}
++@item sorendition @var{attr color}
+ Change text highlighting.  @xref{Sorendition}.
+ @item split
+ Split region into two parts.  @xref{Regions}.
+@@ -1029,29 +1038,29 @@
+ Display copyright notice on startup.  @xref{Startup}.
+ @item stuff @var{string}
+ Stuff a string in the input buffer of a window.  @xref{Paste}.
+-@item su @var{[username [password [password2]]]}
++@item su @var{username password password2}
+ Identify a user. @xref{Multiuser Session}.
+ @item suspend
+ Put session in background.  @xref{Suspend}.
+ @item term @var{term}
+ Set @code{$TERM} for new windows.  @xref{Term}.
+-@item termcap @var{term terminal-tweaks [window-tweaks]}
++@item termcap @var{term terminal-tweaks window-tweaks}
+ Tweak termcap entries for best performance.  @xref{Termcap Syntax}.
+-@item terminfo @var{term terminal-tweaks [window-tweaks]}
++@item terminfo @var{term terminal-tweaks window-tweaks}
+ Ditto, for terminfo systems.  @xref{Termcap Syntax}.
+-@item termcapinfo @var{term terminal-tweaks [window-tweaks]}
++@item termcapinfo @var{term terminal-tweaks window-tweaks}
+ Ditto, for both systems.  @xref{Termcap Syntax}.
+ @item time
+ Display time and load average.  @xref{Time}.
+-@item title @var{[windowtitle]}
++@item title @var{windowtitle}
+ Set the name of the current window.  @xref{Title Command}.
+-@item umask @var{[users]+\-bits ...}
++@item umask @var{users+\-bits ...}
+ Synonym to @code{aclumask}. @xref{Umask}.
+ @item unsetenv @var{var}
+ Unset environment variable for new windows.  @xref{Setenv}.
+-@item vbell @var{[state]}
++@item vbell @var{state}
+ Use visual bell.  @xref{Bell}.
+-@item vbell_msg @var{[message]}
++@item vbell_msg @var{message}
+ Set vbell message.  @xref{Bell}.
+ @item vbellwait @var{sec}
+ Set delay for vbell message.  @xref{Bell}.
+@@ -1059,11 +1068,11 @@
+ Display @code{screen} version.  @xref{Version}.
+ @item wall @var{message}
+ Write a message to all displays.  @xref{Multiuser Session}.
+-@item width @var{[num]}
++@item width @var{num}
+ Set the width of the window.  @xref{Window Size}.
+ @item windows
+ List active windows.  @xref{Windows}.
+-@item wrap @var{[state]}
++@item wrap @var{state}
+ Control line-wrap behavior.  @xref{Wrap}.
+ @item writebuf
+ Write paste buffer to screen-exchange file.  @xref{Screen-Exchange}.
+@@ -1073,7 +1082,7 @@
+ Send an XOFF character.  @xref{XON/XOFF}.
+ @item xon
+ Send an XON character.  @xref{XON/XOFF}.
+-@item zombie @var{[keys]}
++@item zombie @var{keys}
+ Keep dead windows.  @xref{Zombie}.
+ @end table
+@@ -1446,13 +1455,12 @@
+ @kindex C-x
+ @deffn Command lockscreen
+ (@kbd{C-a x}, @kbd{C-a C-x})@*
+-Call a screenlock program (@file{/local/bin/lck} or @file{/usr/bin/lock}
+-or a builtin, if no other is available). Screen does not accept any
+-command keys until this program terminates. Meanwhile processes in the
+-windows may continue, as the windows are in the detached state.
+-The screenlock program may be changed through the environment variable
+-@code{$LOCKPRG} (which must be set in the shell from which @code{screen}
+-is started) and is executed with the user's uid and gid.
++Call a screenlock program (@file{/usr/bin/lck} or a builtin, if no other is
++available). Screen does not accept any command keys until this program
++terminates. Meanwhile processes in the windows may continue, as the windows
++are in the detached state. The screenlock program may be changed through the
++environment variable @code{$LOCKPRG} (which must be set in the shell from
++which @code{screen} is started) and is executed with the user's uid and gid.
+ Warning: When you leave other shells unlocked and have no password set
+ on @code{screen}, the lock is void: One could easily re-attach from an
+@@ -1544,7 +1552,7 @@
+ @node Aclgrp, Displays, Acldel, Multiuser Session
+ @subsection Aclgrp
+-@deffn Command aclgrp @var{username [groupname]}
++@deffn Command aclgrp @var{username groupname}
+ (none)@*
+ Creates groups of users that share common access rights. The
+ name  of the group is the username of the group leader. Each
+@@ -1568,8 +1576,8 @@
+ @node Umask, Wall, Displays, Multiuser Session
+ @subsection aclumask
+-@deffn Command aclumask @var{[[users]+bits |[users]-bits .... ]}
+-@deffnx Command umask @var{[[users]+bits |[users]-bits .... ]}
++@deffn Command aclumask @var{users+bits |users-bits .... }
++@deffnx Command umask @var{users+bits |users-bits .... }
+ (none)@*
+ This specifies the access other users have to  windows  that
+ will  be  created  by  the caller of the command. @var{Users} may be no,
+@@ -1616,7 +1624,7 @@
+ @node Su,  , Writelock, Multiuser Session
+ @subsection Su
+-@deffn Command su @var{[username [password [password2]]]}
++@deffn Command su @var{username password password2}
+ (none)@*
+ Substitute the user of a display. The  command  prompts  for
+ all parameters that are omitted. If passwords are specified
+@@ -1634,7 +1642,7 @@
+ @node Session Name, Suspend, Multiuser Session, Session Management
+ @section Session Name
+-@deffn Command sessionname @var{[name]}
++@deffn Command sessionname @var{name}
+ (none)@*
+ Rename the current session. Note that for @code{screen -list} the name
+ shows up with the process-id prepended. If the argument @var{name} is
+@@ -1757,7 +1765,7 @@
+ is @samp{splitonly}.
+ The second form changes the text used for the caption. You can use
+-all string escapes (@xref{String Escapes}). @code{Screen} uses
++all string escapes (@pxref{String Escapes}). @code{Screen} uses
+ a default of @samp{%3n %t}.
+ You can mix both forms by providing the string as an additional
+@@ -1785,7 +1793,7 @@
+ * Naming Windows::            Control the name of the window
+ * Console::                   See the host's console messages
+ * Kill::                        Destroy an unwanted window
+-* Login::                       Control @file{/etc/utmp} logging
++* Login::                       Control @file{/var/run/utmp} logging
+ * Mode::                        Control the file mode of the pty
+ * Monitor::                     Watch for activity in a window
+ * Windows::                   List the active windows
+@@ -1949,7 +1957,7 @@
+ @node Console, Kill, Naming Windows, Window Settings
+ @section Console
+-@deffn Command console @var{[state]}
++@deffn Command console @var{state}
+ (none)@*
+ Grabs or un-grabs the machines console output to a window. When the argument
+ is omitted the current state is displayed.
+@@ -1994,7 +2002,7 @@
+ @kindex L
+ @deffn Command login [state]
+ (@kbd{C-a L})@*
+-Adds or removes the entry in @file{/etc/utmp} for the current window.
++Adds or removes the entry in @file{/var/run/utmp} for the current window.
+ This controls whether or not the window is @dfn{logged in}.  In addition
+ to this toggle, it is convenient to have ``log in'' and ``log out''
+ keys.  For instance, @code{bind I login on} and @code{bind O 
+@@ -2271,7 +2279,7 @@
+ change after a reattach from a different terminal type, it is
+ possible to bind commands to the termcap name of the keys.
+ @code{Screen} will insert the correct binding after each
+-reattach. @xref{Bindkey} for further details on the syntax and examples.
++reattach. (@pxref{Bindkey} for further details on the syntax and examples.)
+ Here is the table of the default key bindings. (A) means that the
+ command is executed if the keyboard is switched into application
+@@ -2435,7 +2443,7 @@
+ starting with @samp{(1,1)}, the terminal width and height plus the size
+ of the scrollback buffer in lines, like in @samp{(80,24)+50}, 
+ the current state of window XON/XOFF flow control is shown like this
+-(see also @xref{Flow Control}):
++(@pxref{Flow Control}):
+ @example
+   +flow     automatic flow control, currently on.
+   -flow     automatic flow control, currently off.
+@@ -2537,7 +2545,7 @@
+ the @code{termcap} command (@pxref{Termcap}), for more information.
+ @end deffn
+-@deffn Command height @var{[lines]}
++@deffn Command height @var{lines}
+ (none)@*
+ Set the display height to a specified number of lines. When no
+ argument is given it toggles between 24 and 42 lines display.
+@@ -2599,7 +2607,7 @@
+ @samp{.} chars). New windows have @samp{BBBB02} as default
+ charset, unless a @samp{kanji} command is active.
+-The current setting can be viewed with the @xref{Info} command.
++The current setting can be viewed with the @xref{Info}, command.
+ @end deffn
+ @deffn Command defc1 state
+@@ -2960,7 +2968,7 @@
+ Stuff the string @var{string} in the input buffer of the current window.
+ This is like the @code{paste} command, but with much less overhead.
+ You cannot paste large buffers with the @code{stuff} command. It is most
+-useful for key bindings. @xref{Bindkey}
++useful for key bindings (@pxref{Bindkey}).
+ @end deffn
+@@ -3032,7 +3040,7 @@
+ @node Exec, Using Exec,  , Subprocess Execution
+ @section Exec
+-@deffn Command exec @var{[[fdpat] newcommand [args ... ]]}
++@deffn Command exec @var{fdpat newcommand args ... }
+ (none)@*
+ Run a unix subprocess (specified by an executable path @var{newcommand} and 
+ its optional arguments) in the current window. The flow of data between
+@@ -3241,15 +3249,15 @@
+ @node Bindkey, Bindkey Examples, Help, Key Binding
+ @section Bindkey
+-@deffn Command bindkey @var{[opts] [string [cmd args]]}
++@deffn Command bindkey @var{opts string cmd args}
+ (none)@*
+ This command manages screen's input translation tables. Every
+ entry in one of the tables tells screen how to react if a certain
+ sequence of characters is encountered. There are three tables:
+ one that should contain actions programmed by the user, one for
+ the default actions used for terminal emulation and one for
+-screen's copy mode to do cursor movement. @xref{Input Translation}
+-for a list of default key bindings.
++screen's copy mode to do cursor movement. (@xref{Input Translation},
++for a list of default key bindings.)
+ If the @samp{-d}
+ option is given, bindkey modifies the default table, @samp{-m}
+@@ -3786,7 +3794,7 @@
+ @node Obuflimit, Character Translation, Autonuke, Termcap
+ @section Obuflimit
+-@deffn Command obuflimit @var{[limit]}
++@deffn Command obuflimit @var{limit}
+ (none)@*
+ If the output buffer contains more bytes than the specified limit, no
+ more data will be read from the windows. The default value is 256. If
+@@ -3932,7 +3940,7 @@
+ current window (settable via @samp{\E]0;^G} or @samp{\E_\\}) is
+ displayed.
+ You can customize this to any string you like including
+-string escapes (@xref{String Escapes}).
++string escapes (@pxref{String Escapes}).
+ If you leave
+ out the argument @var{string}, the current string is displayed.
+@@ -4224,7 +4232,7 @@
+ @node Number, Silence, Nonblock, Miscellaneous
+ @section Number
+ @kindex N
+-@deffn Command number @var{[n]}
++@deffn Command number @var{n}
+ (@kbd{C-a N})@*
+ Change the current window's number. If the given number @var{n} is already
+ used by another window, both windows exchange their numbers. If no argument is
+@@ -4233,7 +4241,7 @@
+ @node Silence, Time, Number, Miscellaneous
+ @section Silence
+-@deffn Command silence @var{[state|sec]}
++@deffn Command silence @var{state|sec}
+ (none)@*
+ Toggles silence monitoring of windows. When silence is turned on and an 
+ affected window is switched into the background, you will receive the
+@@ -4284,8 +4292,8 @@
+ @node Zombie, Printcmd, Version, Miscellaneous
+ @section Zombie
+-@deffn Command zombie @var{[keys]}
+-@deffnx Command defzombie @var{[keys]}
++@deffn Command zombie @var{keys}
++@deffnx Command defzombie @var{keys}
+ (none)@*
+ Per default windows are removed from the window list as soon as the
+ windows process (e.g. shell) exits. When a string of two keys is
+@@ -4304,7 +4312,7 @@
+ @node Printcmd, Sorendition, Zombie, Miscellaneous
+ @section Printcmd
+-@deffn Command printcmd @var{[cmd]}
++@deffn Command printcmd @var{cmd}
+ (none)@*
+ If @var{cmd} is not an empty string, screen will not use the terminal
+ capabilities @code{po/pf} for printing if it detects an ansi print
+@@ -4320,7 +4328,7 @@
+ @node Sorendition, , Printcmd, Miscellaneous
+ @section Sorendition
+-@deffn Command sorendition @var{[attr [color]]}
++@deffn Command sorendition @var{attr color}
+ (none)@*
+ Change the way screen does highlighting for text marking and printing
+ messages.
+@@ -4454,22 +4462,19 @@
+ global initialization files.
+ @item @code{$SYSSCREENRC}
+-@itemx /local/etc/screenrc
++@itemx /etc/screenrc
+ @code{screen} initialization commands
+ @item @code{$SCREENRC}
+ @itemx @code{$HOME}/.iscreenrc
+ @itemx @code{$HOME}/.screenrc
+-Read in after /local/etc/screenrc
++Read in after /etc/screenrc
+ @item @code{$SCREENDIR}/S-@var{login}
+-@item /local/screens/S-@var{login}
++@item /tmp/screens/S-@var{login}
+ Socket directories (default)
+-@item /usr/tmp/screens/S-@var{login}
+-Alternate socket directories.
+-
+ @item @var{socket directory}/.termcap
+ Written by the @code{dumptermcap} command
+@@ -4487,7 +4492,7 @@
+ @itemx /etc/termcap
+ Terminal capability databases
+-@item /etc/utmp
++@item /var/run/utmp
+ Login records
+ @item @code{$LOCKPRG}
+@@ -4590,10 +4595,10 @@
+ in order to be able to
+ correctly change the owner of the tty device file for each window.
+ Special permission may also be required to write the file
+-@file{/etc/utmp}.
++@file{/var/run/utmp}.
+ @item
+-Entries in @file{/etc/utmp} are not removed when @code{screen} is killed
++Entries in @file{/var/run/utmp} are not removed when @code{screen} is killed
+ with SIGKILL.  This will cause some programs (like "w" or "rwho") to
+ advertise that a user is logged on who really isn't.
+@@ -4674,8 +4679,7 @@
+ @cindex socket directory
+ The socket directory defaults either to @file{$HOME/.screen} or simply to 
+-@file{/tmp/screens} or preferably to @file{/usr/local/screens} chosen at 
+-compile-time. If @code{screen} is installed
++@file{/tmp/screens}} chosen at compile-time. If @code{screen} is installed
+ setuid root, then the administrator should compile screen with an
+ adequate (not NFS mounted) @code{SOCKDIR}. If @code{screen} is not
+ running setuid-root, the user can specify any mode 700 directory in the
index b95689de17e33f54d6d8e1626965a0d3dde9239b..78b4611bc300ba388d5d389b1506004323fd9c97 100644 (file)
@@ -1,7 +1,6 @@
-diff -uNr screen-3.7.3.orig/config.h.in screen-3.7.3/config.h.in
---- screen-3.7.3.orig/config.h.in      Mon Aug  4 11:41:12 1997
-+++ screen-3.7.3/config.h.in   Mon Aug  4 11:42:53 1997
-@@ -77,8 +77,8 @@
+--- config.h.in.orig   Fri Sep  1 18:07:26 2000
++++ config.h.in        Fri Sep  8 19:16:57 2000
+@@ -88,8 +88,8 @@
   * Note, screen is unable to change mode or group of the pty if it
   * is not installed with sufficient privilege. (e.g. set-uid-root)
   */
This page took 0.086629 seconds and 4 git commands to generate.