48 lines
849 B
C
48 lines
849 B
C
/* Copyright (c) 1984 AT&T */
|
|
/* All Rights Reserved */
|
|
|
|
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
|
|
/* The copyright notice above does not evidence any */
|
|
/* actual or intended publication of such source code. */
|
|
|
|
#ident "$Revision: 1.3 $"
|
|
|
|
#include "uucp.h"
|
|
|
|
/*
|
|
* chremdir(sys)
|
|
* char *sys;
|
|
*
|
|
* create SPOOL/sys directory and chdir to it
|
|
* side effect: set RemSpool
|
|
*/
|
|
void
|
|
chremdir(sys)
|
|
char *sys;
|
|
{
|
|
int ret;
|
|
|
|
mkremdir(sys); /* set RemSpool, makes sure it exists */
|
|
DEBUG(6, "chdir(%s)\n", RemSpool);
|
|
ret = chdir(RemSpool);
|
|
ASSERT(ret == 0, Ct_CHDIR, RemSpool, errno);
|
|
(void) strcpy(Wrkdir, RemSpool);
|
|
return;
|
|
}
|
|
|
|
/*
|
|
* mkremdir(sys)
|
|
* char *sys;
|
|
*
|
|
* create SPOOL/sys directory
|
|
*/
|
|
|
|
void
|
|
mkremdir(sys)
|
|
char *sys;
|
|
{
|
|
(void) sprintf(RemSpool, "%s/%s", SPOOL, sys);
|
|
(void) mkdirs2(RemSpool, DIRMASK);
|
|
return;
|
|
}
|