Home | History | Annotate | only in /src/usr.sbin/screenblank
History log of /src/usr.sbin/screenblank
RevisionDateAuthorComments
 1.12 13-Dec-2009  nakayama System utilities, boot programs and kernel modules are machine
(port) specific not CPU, so use MACHINE not MACHINE_ARCH.
 1.11 22-Apr-2009  lukem Enable WARNS=4 by default, except for:
cpuctl dumplfs hprop ipf iprop-log kadmin kcm kdc kdigest
kimpersonate kstash ktutil makefs ndbootd ntp pppd quot
racoon racoonctl rtadvd sntp sup tcpdchk tcpdmatch tcpdump
traceroute traceroute6 user veriexecgen wsmoused zic
(Mostly third-party applications)
 1.10 14-Feb-2009  abs Convert more MACHINE tests to MACHINE_ARCH
 1.9 25-Nov-2004  christos branches: 1.9.34;
WARNS=3
 1.8 06-Jun-1999  thorpej Use pidfile(3).
 1.7 18-Dec-1998  thorpej Add support for WSCONS, and default to it. If the platform also has
Sun-style fbio, add support for determining this at run-time and switching
to that mode.
 1.6 14-May-1998  is Avoid using FP where its no win.
 1.5 18-Oct-1997  lukem enable WARNS=1 by default, but disable in unclean 3rd party code
 1.4 24-Sep-1997  jeremy Add sun3x to the list of machines using this program.
 1.3 23-Jul-1997  thorpej Build with WARNS.
 1.2 23-Jun-1997  mrg move man pages into share/man.
 1.1 12-Jul-1995  thorpej A screen saver daemon for Sun 3 and SPARC machines, similar to the SunOS
program of the same name.
 1.9.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.7 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6 23-Jan-2002  lukem branches: 1.6.32;
- check framebuffers for input, because /dev/ttyE0 (wscons framebuffer)
gets modified, not /dev/console or /dev/wskbd
- use /dev/wskbd instead of /dev/wskbd0
- use /dev/wsmouse instead of /dev/wsmouse0
 1.5 06-Jun-1999  thorpej Use pidfile(3).
 1.4 18-Dec-1998  thorpej Add support for WSCONS, and default to it. If the platform also has
Sun-style fbio, add support for determining this at run-time and switching
to that mode.
 1.3 30-Jul-1997  jtc Fix files using old TNF copyright notice
 1.2 28-Feb-1996  thorpej Copyright assigned to The NetBSD Foundation.
 1.1 12-Jul-1995  thorpej A screen saver daemon for Sun 3 and SPARC machines, similar to the SunOS
program of the same name.
 1.6.32.1 18-May-2008  yamt sync with head.
 1.18 08-Apr-2019  sevan Offer a potential workaround to the caveat.
 1.17 29-Dec-2018  wiz New sentence, new line.
 1.16 28-Dec-2018  gutteridge Add caveats section to the screenblank(1) man page to note issues will
arise if /dev is on a file system mounted with noatime or nodevmtime.
 1.15 30-Apr-2008  martin branches: 1.15.60; 1.15.62;
Convert TNF licenses to new 2 clause variant
 1.14 23-Sep-2006  wiz branches: 1.14.16;
Sort options. Use more macros.
Add a separate line for {-b|-u}
 1.13 23-Sep-2006  elad PR/34305: screenblank could be more useful
Slightly different patch applied (1.4T is not the same as -current :)
Thanks!
 1.12 25-Feb-2003  wiz .Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.
 1.11 24-Jan-2002  lukem add "-i input-device", to specify another device to monitor for activity
 1.10 23-Jan-2002  lukem - check framebuffers for input, because /dev/ttyE0 (wscons framebuffer)
gets modified, not /dev/console or /dev/wskbd
- use /dev/wskbd instead of /dev/wskbd0
- use /dev/wsmouse instead of /dev/wsmouse0
 1.9 19-Jan-2002  wiz Whitespace nits.
 1.8 07-Nov-2000  lukem fix up various .Nm abuses:
- keep the case consistent between the actual name and what's referenced.
e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence.
- remove unnecessary `.Nm foo' after the first occurrence (except for
using `.Nm ""' if there's stuff following, or for the 2nd and so on
occurrences in a SYNOPSIS
- use Sx, Ic, Li, Em, Sq, and Xr as appropriate
 1.7 16-Aug-1999  is Reflect the recent support of wscons.
 1.6 16-Aug-1999  is Add missing Amiga to the list of architectures supported.
 1.5 22-Mar-1999  garbled More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Many more to
come.
 1.4 30-Jul-1997  jtc Fix files using old TNF copyright notice
 1.3 23-Jul-1997  thorpej Add argument to .OS macro.
 1.2 28-Feb-1996  thorpej Copyright assigned to The NetBSD Foundation.
 1.1 12-Jul-1995  thorpej A screen saver daemon for Sun 3 and SPARC machines, similar to the SunOS
program of the same name.
 1.14.16.1 18-May-2008  yamt sync with head.
 1.15.62.1 10-Jun-2019  christos Sync with HEAD
 1.15.60.1 18-Jan-2019  pgoyette Synch with HEAD
 1.29 30-Aug-2011  joerg static + __dead
 1.28 21-Jul-2008  lukem Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.27 28-Apr-2008  martin branches: 1.27.2;
Remove clause 3 and 4 from TNF licenses
 1.26 24-Sep-2006  uwe branches: 1.26.16;
Handle -b/-u after default display device is added, otherwise
change_state() is called while ds_list is still empty (unless a
display device was specificed with -f).

This makes -b/-u actually work.
 1.25 23-Sep-2006  wiz Sync usage with manpage.
 1.24 23-Sep-2006  elad PR/34305: screenblank could be more useful
Slightly different patch applied (1.4T is not the same as -current :)
Thanks!
 1.23 11-Nov-2005  peter Use the LIST_FOREACH macros.
 1.22 25-Nov-2004  christos Consider framebuffers in text emulation mode as regular ttys. Should fix
a few PRs.
 1.21 30-Oct-2004  dsl Add (unsigned char) cast to ctype functions
 1.20 05-Jan-2004  jmmv Homogenize usage messages: make the 'usage' word all lowercase, as this seems
to be the most common practice in our tree.
 1.19 19-Sep-2002  mycroft select() -> nanosleep()
 1.18 24-Jan-2002  lukem add "-i input-device", to specify another device to monitor for activity
 1.17 23-Jan-2002  lukem revert part of previous; don't monitor framebuffers for input because
they get mtime updates on output.

XXX: need to find out how to monitor a wscons input device other than
ttyE0 that gets updated when keys are pressed on the console keyboard...
 1.16 23-Jan-2002  lukem - check framebuffers for input, because /dev/ttyE0 (wscons framebuffer)
gets modified, not /dev/console or /dev/wskbd
- use /dev/wskbd instead of /dev/wskbd0
- use /dev/wsmouse instead of /dev/wsmouse0
 1.15 06-Nov-2001  augustss Correct a comment. Pointed out by Michael.Eriksson@era-t.ericsson.se.
 1.14 01-Nov-2001  augustss Avoid opening /dev/ws{mouse,kbd}0; use stat() instead.
 1.13 28-Oct-2001  christos - KNF
- use syslog after we become a daemon to write error messages.
- failure to open a device is not fatal.
- copy timeval, because select is allowed to change it.
- if we failed to blank all the devices we are monitoring, exit
 1.12 19-Sep-2001  thorpej Pull in fbio.h from <dev/sun/fbio.h>
 1.11 19-Feb-2001  cgd convert to use getprogname()
 1.10 06-Jun-1999  thorpej Use pidfile(3).
 1.9 18-Dec-1998  thorpej Add support for WSCONS, and default to it. If the platform also has
Sun-style fbio, add support for determining this at run-time and switching
to that mode.
 1.8 14-May-1998  is Avoid using FP where its no win.
 1.7 18-Oct-1997  lukem use memset instead of bzero
 1.6 30-Jul-1997  jtc Fix files using old TNF copyright notice
 1.5 23-Jul-1997  thorpej __RCSID()/__COPYRIGHT()/prototype police.
 1.4 17-May-1997  christos Fix sighandler signature.
 1.3 23-Jun-1996  thorpej Use sigemptyset() rather than frobbing the sa_mask directly.
 1.2 28-Feb-1996  thorpej Copyright assigned to The NetBSD Foundation.
 1.1 12-Jul-1995  thorpej A screen saver daemon for Sun 3 and SPARC machines, similar to the SunOS
program of the same name.
 1.26.16.1 18-May-2008  yamt sync with head.
 1.27.2.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.

RSS XML Feed