Signed-off-by: Clement Calmels <clement.calm...@fr.ibm.com> --- src/lxc/parse.c | 72 ------------------------------------------------------- src/lxc/parse.h | 12 --------- 2 files changed, 0 insertions(+), 84 deletions(-)
diff --git a/src/lxc/parse.c b/src/lxc/parse.c index ee6b5de..156f05a 100644 --- a/src/lxc/parse.c +++ b/src/lxc/parse.c @@ -33,39 +33,6 @@ lxc_log_define(lxc_parse, lxc); -static int dir_filter(const struct dirent *dirent) -{ - if (!strcmp(dirent->d_name, ".") || - !strcmp(dirent->d_name, "..")) - return 0; - return 1; -} - -int lxc_dir_for_each(const char *name, const char *directory, - lxc_dir_cb callback, void *data) -{ - struct dirent **namelist; - int n, ret = 0; - - n = scandir(directory, &namelist, dir_filter, alphasort); - if (n < 0) { - SYSERROR("failed to scan %s directory", directory); - return -1; - } - - while (n--) { - if (!ret && - callback(name, directory, namelist[n]->d_name, data)) { - ERROR("callback failed"); - ret = -1; - } - free(namelist[n]); - } - free(namelist); - - return ret; -} - int lxc_file_for_each_line(const char *file, lxc_file_cb callback, void *data) { FILE *f; @@ -92,42 +59,3 @@ int lxc_file_for_each_line(const char *file, lxc_file_cb callback, void *data) fclose(f); return err; } - -int lxc_char_left_gc(char *buffer, size_t len) -{ - int i; - for (i = 0; i < len; i++) { - if (buffer[i] == ' ' || - buffer[i] == '\t') - continue; - return i; - } - return 0; -} - -int lxc_char_right_gc(char *buffer, size_t len) -{ - int i; - for (i = len - 1; i >= 0; i--) { - if (buffer[i] == ' ' || - buffer[i] == '\t' || - buffer[i] == '\n' || - buffer[i] == '\0') - continue; - return i + 1; - } - return 0; -} - -int lxc_is_line_empty(char *line) -{ - int i; - size_t len = strlen(line); - - for (i = 0; i < len; i++) - if (line[i] != ' ' && line[i] != '\t' && - line[i] != '\n' && line[i] != '\r' && - line[i] != '\f' && line[i] != '\0') - return 0; - return 1; -} diff --git a/src/lxc/parse.h b/src/lxc/parse.h index 76d416b..dfdd1fc 100644 --- a/src/lxc/parse.h +++ b/src/lxc/parse.h @@ -23,21 +23,9 @@ #ifndef __parse_h #define __parse_h -typedef int (*lxc_dir_cb)(const char *name, const char *directory, - const char *file, void *data); - typedef int (*lxc_file_cb)(char *buffer, void *data); -extern int lxc_dir_for_each(const char *name, const char *directory, - lxc_dir_cb callback, void *data); - extern int lxc_file_for_each_line(const char *file, lxc_file_cb callback, void* data); -extern int lxc_char_left_gc(char *buffer, size_t len); - -extern int lxc_char_right_gc(char *buffer, size_t len); - -extern int lxc_is_line_empty(char *line); - #endif ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel