X-Git-Url: https://git.distorted.org.uk/~mdw/checkpath/blobdiff_plain/724621554ef66263f2530e17fd6d8f4074b6475c..8b5dfb5e49592abe7e426d0dd06818a0175a9ee3:/tmpdir.c diff --git a/tmpdir.c b/tmpdir.c index fed0810..943c4d4 100644 --- a/tmpdir.c +++ b/tmpdir.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: tmpdir.c,v 1.3 1999/05/21 22:07:20 mdw Exp $ + * $Id: tmpdir.c,v 1.4 2003/01/25 23:58:44 mdw Exp $ * * Choose and check temporary directories * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: tmpdir.c,v $ + * Revision 1.4 2003/01/25 23:58:44 mdw + * Make guts into official library. + * * Revision 1.3 1999/05/21 22:07:20 mdw * Take advantage of new dynamic string macros. * @@ -58,12 +61,12 @@ #include #include -#include "path.h" +#include "checkpath.h" /*----- Static variables --------------------------------------------------*/ static uid_t me; -static struct chkpath cp; +static struct checkpath cp; static struct passwd *pw; /*----- Main code ---------------------------------------------------------*/ @@ -145,7 +148,7 @@ static char *trytmp(const char *parent, const char *base) * safe. */ - if (path_check(parent, &cp)) + if (checkpath(parent, &cp)) return (0); /* --- See whether the trivial version will work --- */ @@ -195,7 +198,7 @@ good: static int fullcheck(const char *p) { - return (path_check(p, &cp) == 0 && ok(p, 0)); + return (checkpath(p, &cp) == 0 && ok(p, 0)); } /* --- @goodtmp@ --- * @@ -312,7 +315,7 @@ int main(int argc, char *argv[]) cp.cp_what = CP_WRWORLD | CP_WRGRP | CP_WROTHUSR | CP_STICKYOK; cp.cp_verbose = 0; cp.cp_report = 0; - path_setids(&cp); + checkpath_setids(&cp); pw = getpwuid(me); if (!pw) die(1, "you don't exist");