1/* sindir.c
2   Stick a directory and file name together.  */
3
4#include "uucp.h"
5
6#include "uudefs.h"
7#include "sysdep.h"
8#include "system.h"
9
10char *
11zsysdep_in_dir (zdir, zfile)
12     const char *zdir;
13     const char *zfile;
14{
15  size_t cdir, cfile;
16  char *zret;
17
18  cdir = strlen (zdir);
19  cfile = strlen (zfile);
20  zret = zbufalc (cdir + cfile + 2);
21  if (cdir == 1 && *zdir == '/')
22    cdir = 0;
23  else
24    memcpy (zret, zdir, cdir);
25  memcpy (zret + cdir + 1, zfile, cfile);
26  zret[cdir] = '/';
27  zret[cdir + cfile + 1] = '\0';
28  return zret;
29}
30