#include <dirent.h> /* readdir() */
#include <assert.h>
-//#define FMT_OFF_T "%li"
-
-
/**
* A wrapper for lseek(2).
*
}
/**
- * Waraper for the write system call.
+ * Wrapper for the write system call.
*
* \param fd The file descriptor to write to.
* \param buf The buffer to write.
* and calling chdir() afterwards (see man 3 getcwd).
*/
int cwd_fd = open(".", O_RDONLY);
- struct stat s;
int ret = -1;
// PARA_DEBUG_LOG("dirname: %s\n", dirname);
while ((entry = readdir(dir))) {
mode_t m;
char *tmp;
+ struct stat s;
if (!strcmp(entry->d_name, "."))
continue;
return -E_MKDIR;
}
-static int verify_basename(const char *name)
+static int verify_name(const char *name)
{
if (!name)
return -E_BAD_NAME;
const struct osl_column_description *cd;
ret = -E_BAD_TABLE_DESC;
- ret = verify_basename(t->desc->name);
+ ret = verify_name(t->desc->name);
if (ret < 0)
goto err;
ret = -E_BAD_DB_DIR;
ret = -E_NO_COLUMN_NAME;
if (!cd->name || !cd->name[0])
goto err;
- ret = verify_basename(cd->name);
+ ret = verify_name(cd->name);
if (ret < 0)
goto err;
t->index_header_size += index_column_description_size(cd->name);