-
-/***
- * split(name, sys, rest) split into system and file part
- * char *name, *sys, *rest;
-
- *
- * return codes:
- * NOSYSPART
- * HASSYSPART
- */
-
-split(name, sys, rest)
-char *name, *sys, *rest;
-{
- char *c;
- int i;
-
- if ((c = index(name, '!')) == NULL) {
- strcpy(rest, name);
- *sys = '\0';
- return(NOSYSPART);
- }
-
- *c = '\0';
- for (i = 0; i < 7; i++)
- if ((*sys++ = *name++) == '\0')
- break;
-
- strcpy(rest, ++c);
- return(HASSYSPART);
-}