9e185ea920
strbuf.h: style fix for prototype
2011-02-01 09:56:41 +01:00
440e5ed7d2
inotify-map.c: return a copy of a path list in lookup functions.
...
Becouse it is possible to change the a list stored by the API while traversing it, a bug can couse a infinite loop.
lets be strict about this and only return a copy of the list, so it can't be changed by calls to the API.
2011-01-30 15:55:51 +01:00
cb5eef43b2
str-list.h: added str_list_export prototype.
2011-01-30 13:27:54 +01:00
c2da15baba
fscrawl.c: remove unneeded function
2011-01-29 11:13:19 +01:00
383be0aee2
log.c: util.h and xalloc.h, used but not included.
2011-01-29 11:08:49 +01:00
c37f720989
rbtree.c: fix uninitialized value.
2011-01-29 11:02:26 +01:00
6714397d10
path.c: remove unneeded function.
2011-01-29 10:54:20 +01:00
5ef26e412f
inotify-map.c: include string.h
2011-01-29 10:53:06 +01:00
bd74a7ad0c
inotify.c: skip logging EACCES when adding watches.
2011-01-27 17:46:22 +01:00
4440831f19
queue.c: fixed bug where dequeue returns a invalid pointer.
2011-01-27 17:38:54 +01:00
a49efe7bdc
updated copyright notices.
2011-01-26 19:19:05 +01:00
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