Lucas De Marchi
9df4bda566
When logging to stderr, put a \n by default
2011-11-25 01:07:04 -02:00
Lucas De Marchi
ae6df84a3c
Make log function uppercase
...
The worst case is the err() macro. Usually err is used as a variable,
which clashes with this macro.
2011-11-25 01:05:30 -02:00
Lucas De Marchi
8f5d86fd08
Add cscope.out and .swp files to gitignore
2011-11-25 00:32:28 -02:00
Lucas De Marchi
221631d511
Accept dir where we should lookup for modules
2011-11-24 23:20:42 -02:00
Lucas De Marchi
423f856ad9
Format enum
2011-11-24 23:09:40 -02:00
Lucas De Marchi
4d1e689ada
Format refcount handling
2011-11-24 23:09:39 -02:00
Lucas De Marchi
853b5fc52e
Ref and unref ctx when kmod_loaded is created/destroyed
2011-11-24 23:09:39 -02:00
Lucas De Marchi
cf9aadeb25
Fix refcount of loaded modules
2011-11-24 15:41:15 -02:00
Lucas De Marchi
c931d00bf0
Do not configure if NOCONFIGURE is set
2011-11-24 13:29:44 -02:00
Lucas De Marchi
e7d903696a
Add more warning flags
2011-11-24 13:29:28 -02:00
Lucas De Marchi
6fc20bbfee
Keep valgrind happy when mixing sscanf and strtok
...
When mixing sscanf() and strtok() Valgrind complaints like below:
==1641== Conditional jump or move depends on uninitialised value(s)
Use stroull() instead of sscanf().
2011-11-23 17:52:48 -02:00
Lucas De Marchi
eee1345cf2
Add binary to test rmmod feature
...
It doesn't run with `make check' since
o It's dangerous
o It needs to be run as root
o It needs an argument, otherwise it removes the first module
with use_count==0
2011-11-23 17:22:09 -02:00
Lucas De Marchi
6806a0437f
Implement function to remove module
2011-11-23 17:14:22 -02:00
Lucas De Marchi
6ad9830731
Rename leftover libabc reference
2011-11-23 16:08:04 -02:00
Lucas De Marchi
88e9c12e4e
Rename libkmod-util.h to macro.h
2011-11-23 16:08:04 -02:00
Lucas De Marchi
f87081b4d1
Add some function attributes and use them
2011-11-23 16:08:04 -02:00
Lucas De Marchi
6d177553dc
Constify API
2011-11-23 12:28:23 -02:00
Lucas De Marchi
8b69b37629
Remove leftover declarations
2011-11-23 11:50:27 -02:00
Lucas De Marchi
5369797d09
Add libkmod-loaded to handle live modules information
...
All the functions needed by a lsmod binary are in place.
test/test-loaded.c implements it with the same output of lsmod.
2011-11-23 11:44:17 -02:00
Lucas De Marchi
a48d9bdff6
Update .gitignore
2011-11-23 05:15:21 -02:00
Lucas De Marchi
6924e47a8d
Implement circular double-linked list
2011-11-23 05:15:21 -02:00
Lucas De Marchi
648a842bfd
Add some good practices to autofoo
2011-11-22 17:47:52 -02:00
Lucas De Marchi
be0e323604
Put test back
2011-11-22 17:47:52 -02:00
Lucas De Marchi
68b0d8e507
Don't use glob in version script
2011-11-22 05:37:21 -02:00
Lucas De Marchi
c83a45ea87
Fix version to 0:0:0
...
Version is only incremented upon release
2011-11-22 05:36:50 -02:00
Lucas De Marchi
9d77b96c7a
Remove unused functions
2011-11-21 15:15:54 -02:00
Lucas De Marchi
52a7704f67
Make kmod_new return a pointer
2011-11-21 15:15:54 -02:00
Lucas De Marchi
e4351b053f
Convert spaces to tabs
2011-11-21 15:15:54 -02:00
Lucas De Marchi
586fc304d8
Rename libabc to libkmod
2011-11-21 14:35:35 -02:00
Lucas De Marchi
ecd40ee499
Import skeleton from libabc
2011-11-21 12:35:15 -02:00