diff options
Diffstat (limited to 'gnu/libexec/uucp/libunix/app3.c')
-rw-r--r-- | gnu/libexec/uucp/libunix/app3.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gnu/libexec/uucp/libunix/app3.c b/gnu/libexec/uucp/libunix/app3.c deleted file mode 100644 index f3c3555..0000000 --- a/gnu/libexec/uucp/libunix/app3.c +++ /dev/null @@ -1,32 +0,0 @@ -/* app3.c - Stick two directories and a file name together. */ - -#include "uucp.h" - -#include "uudefs.h" -#include "sysdep.h" - -char * -zsappend3 (zdir1, zdir2, zfile) - const char *zdir1; - const char *zdir2; - const char *zfile; -{ - size_t cdir1, cdir2, cfile; - char *zret; - - cdir1 = strlen (zdir1); - cdir2 = strlen (zdir2); - cfile = strlen (zfile); - zret = zbufalc (cdir1 + cdir2 + cfile + 3); - if (cdir1 == 1 && *zdir1 == '/') - cdir1 = 0; - else - memcpy (zret, zdir1, cdir1); - memcpy (zret + cdir1 + 1, zdir2, cdir2); - memcpy (zret + cdir1 + cdir2 + 2, zfile, cfile); - zret[cdir1] = '/'; - zret[cdir1 + cdir2 + 1] = '/'; - zret[cdir1 + cdir2 + cfile + 2] = '\0'; - return zret; -} |