From 1c918146f943052c1876cdc9983597efd1b4964f Mon Sep 17 00:00:00 2001 From: Philippe Charnier Date: Fri, 10 Oct 1997 06:23:42 +0000 Subject: Use err(3) instead of local redefinition. Add rcsid string. --- pw/cpdir.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'pw/cpdir.c') diff --git a/pw/cpdir.c b/pw/cpdir.c index 51891da..048a87b 100644 --- a/pw/cpdir.c +++ b/pw/cpdir.c @@ -22,20 +22,24 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $Id$ */ +#ifndef lint +static const char rcsid[] = + "$Id$"; +#endif /* not lint */ + +#include +#include +#include #include #include #include -#include +#include #include #include -#include -#include #include -#include +#include #include "pwupd.h" @@ -47,8 +51,7 @@ copymkdir(char const * dir, char const * skel, mode_t mode, uid_t uid, gid_t gid char dst[MAXPATHLEN]; if (mkdir(dir, mode) != 0 && errno != EEXIST) { - sprintf(src, "mkdir(%s)", dir); - perror(src); + warn("mkdir(%s)", dir); } else { int infd, outfd; struct stat st; -- cgit v1.2.3-56-ge451