Files
Arquivotheca.SunOS-4.1.4/usr.etc/tfs/libtfs/extract_name.c
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

34 lines
650 B
C

#ifndef lint
static char sccsid[] = "@(#)extract_name.c 1.1 94/10/31 Copyr 1988 Sun Micro";
#endif
/*
* Copyright (c) 1988 by Sun Microsystems, Inc.
*/
/*
* _nse_extract_name(path, file_name) extracts the next file name in
* the path 'path', and skips over the trailing '/', if any.
* The file name is returned in 'file_name'.
* the function value is the new index into the path.
*/
char *
_nse_extract_name(path, buf)
char *path;
char *buf;
{
char *filep;
filep = buf;
while (path[0] != '/' && path[0] != '\0') {
filep[0] = path[0];
filep++;
path++;
}
filep[0] = '\0';
if (path[0] == '/') {
path++;
}
return(path);
}