HardenedBSD/gnu/usr.bin/yppush
Bill Paul 9f6a77c541 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.
1995-01-31 09:47:11 +00:00
..
Makefile Obtained from: The NYS project 1995-01-31 09:47:11 +00:00
yp_clnt.c Obtained from: The NYS project 1995-01-31 09:47:11 +00:00
yp_xdr.c Obtained from: The NYS project 1995-01-31 09:47:11 +00:00
yp.h Obtained from: The NYS project 1995-01-31 09:47:11 +00:00
ypclnt.c Obtained from: The NYS project 1995-01-31 09:47:11 +00:00
yppush_s.c Obtained from: The NYS project 1995-01-31 09:47:11 +00:00
yppush.c Obtained from: The NYS project 1995-01-31 09:47:11 +00:00