blob: 6ebc01bf500c4fd0380d624d8565c9d64167f82a [file] [log] [blame]
Glenn L McGrath393183d2003-05-26 14:07:50 +00001/* vi: set sw=4 ts=4: */
2/*
3 * Utility routines.
4 *
5 * Copyright (C) (C) 2003 Vladimir Oleynik <dzo@simtreas.ru>
6 *
"Robert P. J. Day"5d8843e2006-07-10 11:41:19 +00007 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
Glenn L McGrath393183d2003-05-26 14:07:50 +00008 */
9
10/*
11 This function make special for recursive actions with usage
12 concat_path_file(path, filename)
13 and skiping "." and ".." directory entries
14*/
15
16#include "libbb.h"
17
Rob Landleydfba7412006-03-06 20:47:33 +000018char *concat_subpath_file(const char *path, const char *f)
Glenn L McGrath393183d2003-05-26 14:07:50 +000019{
20 if(f && *f == '.' && (!f[1] || (f[1] == '.' && !f[2])))
21 return NULL;
22 return concat_path_file(path, f);
23}