Avoid a call to strncmp when comparing only the first character of the string.
This commit is contained in:
parent
0474988ece
commit
e62bbc5df1
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: makemandb.c,v 1.49 2017/04/29 16:49:51 abhinav Exp $ */
|
/* $NetBSD: makemandb.c,v 1.50 2017/04/30 08:41:18 abhinav Exp $ */
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2011 Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>
|
* Copyright (c) 2011 Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>
|
||||||
* Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
|
* Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__RCSID("$NetBSD: makemandb.c,v 1.49 2017/04/29 16:49:51 abhinav Exp $");
|
__RCSID("$NetBSD: makemandb.c,v 1.50 2017/04/30 08:41:18 abhinav Exp $");
|
||||||
|
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
@ -519,7 +519,7 @@ traversedir(const char *parent, const char *file, sqlite3 *db,
|
||||||
|
|
||||||
while ((dirp = readdir(dp)) != NULL) {
|
while ((dirp = readdir(dp)) != NULL) {
|
||||||
/* Avoid . and .. entries in a directory */
|
/* Avoid . and .. entries in a directory */
|
||||||
if (strncmp(dirp->d_name, ".", 1)) {
|
if (dirp->d_name[0] != '.') {
|
||||||
easprintf(&buf, "%s/%s", file, dirp->d_name);
|
easprintf(&buf, "%s/%s", file, dirp->d_name);
|
||||||
traversedir(parent, buf, db, mp);
|
traversedir(parent, buf, db, mp);
|
||||||
free(buf);
|
free(buf);
|
||||||
|
|
Loading…
Reference in New Issue