Date: Tue, 31 Jan 1995 01:47:13 -0800 From: Bill Paul <wpaul> To: CVS-commiters, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/yppush Makefile yp.h yp_clnt.c yp_xdr.c ypclnt.c yppush.c yppush_s.c Message-ID: <199501310947.BAA12662@freefall.cdrom.com>
next in thread | raw e-mail | index | archive | help
wpaul 95/01/31 01:47:12
Added: gnu/usr.bin/yppush Makefile yp.h yp_clnt.c yp_xdr.c ypclnt.c
yppush.c yppush_s.c
Log:
Obtained from: The NYS project
This is a ported/modified version of the yppush program from the
yps-0.21 package from the NYS project. This program is used to propagate
updated NIS maps from an NIS master to an NIS slave. It's normally invoked
by /var/yp/Makefile.
This version of yppush has been modified in the following ways:
- Cleared up several Linux/BSD incompatibilities, largely involving
header files.
- converted from GDBM to DB with extreme predjudice. (well, not really...)
- removed lots of ugly debugging code that really didn't do anyone any good.
- Fixed a couple of inaccurate/badly formatted error messages.
- Renamed some functions to avoid collisions with certain YP routines
hidden inside libc.
- Small signal handling kludge: Linux has different struct sigaction
that us.
- Incorporated some functions from the yps-0.21 library that yppush was
dependent on.
Like ypxfr, this works, but could use come cleaning up.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199501310947.BAA12662>
