Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 09/05/1996 17:00:02
christos
Thu Sep  5 12:50:14 EDT 1996
Update of /a/cvsroot/othersrc/sup
In directory netbsd1:/var/slash-tmp/cvs-serv5844

Modified Files:
	Makefile expand.c run.c scan.c scm.c sup.1 supcdefs.h 
	supcmain.c supcmeat.c supcmisc.c supfilesrv.c vprintf.c 
Log Message:
- for portability make sure that we never use "" as a pathname, always convert
  it to "."
- include sockio.h if needed to define SIOCGIFCONF (for svr4)
- use POSIX signals and wait macros
- add -S silent flag, so that the client does not print messages unless there
  is something wrong
- use flock or lockf as appropriate
- use fstatfs or fstatvfs to find out if a filesystem is mounted over nfs,
  don't depend on the major() = 255 hack; it only works on legacy systems.
- use gzip -cf to make sure that gzip compresses the file even when the file
  would expand.
- punt on defining vsnprintf if _IOSTRG is not defined; use sprintf...

To compile sup on systems other than NetBSD, you'll need a copy of daemon.c,
vis.c, vis.h and sys/cdefs.h. Maybe we should keep those in the distribution?