Reverted indexing from modern openat()/fdopendir()/fstatat() calls to more traditional chdir()/opendir()/lstat(). Performance reduction is minimal, but this implementation is more portable to other platforms
Added headers to Makefile.am files to make sure 'make dist' makes working tarballs
Some portability fixes, working towards win32 compatibility
Added missing realpath.c
mingw win32 compilation now works
Cleanups
gui/graph cleanup
Renamed duc_dir_ function for more consistency in API
Reworked duc_humanize() and duc_fmttime() for a more consistent api.
Fixed clicking in CGI
Don't print path in CGI, it's part of the PNG now
Fixed XML escaping, this closes #5
Merge branch 'master' of github.com:zevv/duc
dir->name is now *char instead of char[256] to reduce memory footprint. Slight performance hit of 0.5% for index time, though. Changed ent_list buffer size to grow at power of two always
duc_dir entries in the database are now prepended with a header with parent dev/ino, total bytes, file count and dir count. This allows faster traverstal back into the tree because of access to the parent nodes, and allows for more statistics on a directory
Moved S_ISLNK and S_ISSOCK tests from index.c to private.h
Moved S_ISLNK and S_ISSOCK tests from index.c to private.h
Moved db functions into db.c
indenting
Renamed duc_db_read/write_dir