aboutsummaryrefslogtreecommitdiffstats
path: root/src/directory.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "directory: serialize freeSong() within the main thread"Eric Wong2008-09-231-9/+1
* directory: use songvec_free to prevent memory leaks.Eric Wong2008-09-231-2/+1
* directory: fix leak introduced with threaded updateEric Wong2008-09-231-1/+1
* directory: serialize freeSong() within the main threadEric Wong2008-09-231-1/+10
* Remove EINTR checking for open(2)Eric Wong2008-09-221-2/+1
* directory: don't leak file handles if we get a corrupt dbEric Wong2008-09-221-1/+1
* Merge branch 'ew/directory'Eric Wong2008-09-221-177/+96
|\
| * directory: update do its work inside a threadEric Wong2008-09-221-108/+50
| * directory: use enum update_return for return valuesEric Wong2008-09-221-72/+49
* | Merge branch 'ew/directory'Eric Wong2008-09-201-119/+105
|\|
| * workaround race condition on updates with broken signal blockingEric Wong2008-09-201-39/+50
| * Replace SongList with struct songvecEric Wong2008-09-201-47/+47
| * directory: remove unused updateMp3Directory() functionEric Wong2008-09-201-18/+0
| * start using prefixcmp()Eric Wong2008-09-201-15/+8
* | Oops, open() with O_CREAT is nicer with a modeEric Wong2008-09-201-1/+1
|/
* Move away from fprintf() when writing DB/state_fileEric Wong2008-09-181-16/+21
* Directory: don't allocate stat information dynamicallyEric Wong2008-09-181-44/+19
* Merge branch 'mk/client'Eric Wong2008-09-091-2/+2
|\
| * client: renamed all public functionsMax Kellermann2008-09-011-1/+1
| * renamed interface.c to client.cMax Kellermann2008-09-011-1/+1
* | directory: printDirectoryInfo() does not call commandError()Max Kellermann2008-09-091-3/+1
* | directory: don't pass fd to traverseAllIn()Max Kellermann2008-09-091-7/+5
* | directory: don't pass fd to traverseAllIn() callbacksMax Kellermann2008-09-091-12/+11
* | dbUtils, playlist, directory: pass constant pointersMax Kellermann2008-09-091-2/+2
* | tag: static directory nameMax Kellermann2008-09-021-5/+3
|/
* include cleanupMax Kellermann2008-08-311-0/+1
* clean up CPP includesMax Kellermann2008-04-121-6/+2
* Initial cut of fork() => pthreads() for decoder and playerEric Wong2008-04-121-1/+0
* fix -Wconst warningsMax Kellermann2008-02-051-30/+38
* fixed -Wshadow warningsMax Kellermann2008-01-261-14/+14
* fixed invalid C prototypesMax Kellermann2008-01-261-1/+1
* directory: allow db_file to reside on / once againEric Wong2008-01-031-0/+2
* Cleanup #includes of standard system headers and put them in one placeEric Wong2008-01-031-5/+0
* directory.c: get rid of the horrid dirname(3) and libgen.h dependencyEric Wong2008-01-031-13/+3
* Merge branches/ew r7104Eric Wong2007-12-281-139/+87
* removing debug messages from signal handlersJ. Alexander Treuman2007-08-271-6/+8
* Extra debug outputQball Cow2007-07-161-3/+16
* "unable open" -> "unable to open"J. Alexander Treuman2007-05-261-1/+1
* Changing all calls to ERROR() followed by exit(EXIT_FAILURE) with a singleJ. Alexander Treuman2007-05-261-33/+15
* Don't list playlists in lsinfo if the path isn't the root directory (theyJ. Alexander Treuman2007-05-241-1/+9
* Fixing some code that was rendered unreadable by indent.J. Alexander Treuman2007-04-261-6/+2
* Set directory_dbModTime when writing the db, so that it will be set afterJ. Alexander Treuman2007-04-251-2/+6
* fials -> failsJ. Alexander Treuman2007-04-251-2/+2
* Remove the now unused struct stat from initMp3Directory().J. Alexander Treuman2007-04-251-2/+0
* initMp3Directory() is only called when (re)creating the db, but before theJ. Alexander Treuman2007-04-251-3/+0
* The massive copyright updateAvuton Olrich2007-04-051-1/+1
* Don't initialize globals to zero (or NULL)Eric Wong2007-01-141-5/+5
* Replace strdup and {c,re,m}alloc with x* variants to check for OOM errorsEric Wong2006-08-261-18/+18
* Fix warnings for -Wmissing-prototypesAvuton Olrich2006-08-201-5/+5
* more sparse cleanupsEric Wong2006-08-081-12/+12