Archived
1
0
Fork 0
Commit graph

131 commits

Author SHA1 Message Date
ad06c58ba5 inotify.c: close fscrawl. 2011-01-20 09:16:58 +01:00
1c6f66d58d fscrawl.c: use FTS to handle symlink-loops. 2011-01-20 09:13:54 +01:00
72bdd8bb03 inotify.c: use inotify-map. 2011-01-26 08:29:46 +01:00
cc590370bf inotify: breakup mapping into a module. 2011-01-25 15:38:06 +01:00
51dd9eac43 compat/string.h: Added header-guards 2011-01-13 14:54:19 +01:00
ff1d4862a1 Removed unneeded includes. 2011-01-13 14:53:04 +01:00
e7ebbd30ec rbtree.c: make rbnode an ADT. 2011-01-08 08:10:23 +01:00
41a253a00a rbtree.c: moved tree assertion from the test. 2011-01-07 10:53:08 +01:00
50c53e79bf rbtree.c: small cleanup 2011-01-07 09:23:32 +01:00
6514462cdb rbtree.c: changed return values in insert/delete. 2011-01-05 10:17:22 +01:00
0fba36440c rbtree.c: rbtree_walk: pass rbnode->key instead of rbnode to callback function 2011-01-05 09:11:56 +01:00
246ea7854e rbtree.c: fixed bug with tree not being empty when removing root node. 2010-12-28 18:29:06 +01:00
3671888b8b rbtree.c: search: return key instead of node. 2010-12-27 15:14:20 +01:00
027bf154a7 rbtree.c: use generic keys.
to make the rbtree more usefull. allow generic keys and user defined compare functions.
2010-12-27 10:17:01 +01:00
f76f494dcc added str-list.c 2011-01-22 04:20:55 +01:00
4c080dd248 inotify.c: log errors from inotify 2010-12-20 20:08:09 +01:00
e2ff9d98df log.c: small fixes. 2010-12-20 19:42:20 +01:00
f973e29668 src/queue.c: don't deallocate the last block when queue becomes empty.
always keep one block in the queue so that in situations when the queue becomes empty
frequently. performance dosent blow up by calls to malloc/free.
2011-01-13 15:37:00 +01:00
e36fb981f2 archived.c: support for log levels in config 2011-01-13 15:37:00 +01:00
80ad7d0daa log.c: added logstrtolvl 2011-01-13 15:36:59 +01:00
b6ab5c88a8 strbuf.c: added strbuf_explode 2011-01-13 15:36:59 +01:00
ce520fc35b src/queue.c: minor stuff. uint16_t -> unsigned int and a NULL check. 2011-01-13 15:36:59 +01:00
463d432104 src/queue.c: use xalloc. 2011-01-13 15:36:59 +01:00
2e2d6c7eee use stdlib.h instead of malloc.h 2011-01-13 15:36:58 +01:00
ae3ff5faae strbuf.c: use memrchr in strbuf_rchop 2011-01-13 15:36:58 +01:00
de032e9b33 compat: Added memrchr implementation 2011-01-13 15:36:58 +01:00
5dd6f89946 xalloc.c: cleaning up and better error messages. 2010-11-24 21:50:02 +01:00
3cdbc3aa57 archived.c: changed the usage string abit. 2010-12-22 14:51:29 +01:00
97bc6ef58f archived.c: moved usage string to static variable (more readable) 2010-12-22 14:51:29 +01:00
34cd74bcbf event.c: use xalloc instead of malloc. 2010-12-22 14:51:29 +01:00
a6cec1ce34 event.c: removed redundant sizeof()'s. 2010-12-22 14:51:29 +01:00
ed8891000f event.c: fix memory leak in notify_event_del. 2010-12-22 14:51:28 +01:00
18e9de6bc2 archived.c: setup signals as soon as possible
The setup of signals is done very late in the initialization process and therefor
not available if signals is cought during initialization.
2010-12-22 14:51:28 +01:00
f156e8906c removed debug.h in favor for log.h 2010-12-22 14:51:28 +01:00
8ad0243c31 archived.c: added code for setting up log. 2010-12-22 14:51:28 +01:00
f65dcaaf18 file.c: moved everything into path.c 2010-12-22 14:51:27 +01:00
c1963d1397 fscrawl.c: moved errno reset and don't call perror on EACCES. 2010-12-22 14:51:27 +01:00
63b4beb8b0 fscrawl.c: don't ignore DT_UNKNOWN.
issue with struct dirent->d_type set to DT_UNKNOWN on some filesystems.
this is solved by doing a call to 'is_dir' in those cases.
2010-12-22 14:51:27 +01:00
fca8bba289 path.c: Added is_dir function 2010-12-22 14:51:26 +01:00
dd0f1ae393 log.c: Added basic logging support. 2010-12-22 14:51:26 +01:00
f06a528ad0 strbuf.c: Added strbuf_append_repeat function 2010-12-22 14:51:25 +01:00
0416fea36a fscrawl.c: removed unused variable. 2010-12-22 14:51:25 +01:00
5d06e3c176 rbtree.h: small typo 2010-12-22 14:51:25 +01:00
925972faa5 strbuf.c: make 'strbuf_rtrim' alittle more readable 2010-12-22 14:51:24 +01:00
c558135c63 strbuf.c: move declarations that are not declared at the beginning of a scope block 2010-12-22 14:51:24 +01:00
362b845030 inotify.c: always print notify_stat. 2010-12-22 14:51:24 +01:00
fd6a122c04 archived.c: don't exit on SIGUSR.
the bug refered to in the source is not reproduceable anymore, for some reason.
2010-12-22 14:51:23 +01:00
f752e03943 path.c: removed unneeded functions. 2010-11-14 09:46:34 +01:00
5fd33c5115 inotify.c: some format cleanup 2010-11-11 16:07:48 +01:00
4a2665004e queue.c: remove queue_clear.
client code knows what objects is stored in the queue
and its only 3 lines to do a simple free() on the items.
2010-11-10 08:45:44 +01:00