Lucas De Marchi
e6b0e49b4e
Update copyright notices
2013-01-16 11:27:45 -02:00
Lucas De Marchi
e8fd8fec23
Use #pragma once instead of #ifndef
...
Only the public header maintains #ifndef in the header, together with
pragma. The other ones contain only pragma.
As reported by Shawn Landden on systemd mailing list this is compatible
with all major compilers and gcc has this since version 3.3.
2012-07-18 10:31:50 -03:00
Lucas De Marchi
2e2e252bd4
libkmod-index: do not pre-populate mmap
...
If we tell mmap to populate all the indexes and they are big, this will
impact load time. Let them be mapped as they are used.
2012-03-02 20:33:26 -03:00
Lucas De Marchi
758428a75f
libkmod: dump index files
...
Provide a function to dump the index files to a certain fd. It could be
more optimized (particularly the functions to dump the index that were
copied and pasted from m-i-t), but it seems like the only user of it is
'modprobe -c', used for debugging purposes. So, keep it as is.
2012-01-16 16:05:46 -02:00
Lucas De Marchi
a66a6a999f
Update copyright
2012-01-09 00:41:07 -02:00
Lucas De Marchi
9fd58f30bf
index: save timestamp of each loaded index
2012-01-01 06:18:16 -02:00
Lucas De Marchi
cb451f35d9
Change licenses
...
libkmod is under LGPL 2.1 or later
tools/* are under GPL
2011-12-12 18:24:35 -02:00
Gustavo Sverzut Barbieri
148226ed92
index: cleanup header, move as much as possible to libkmod-index.c
2011-12-10 11:53:51 -02:00
Lucas De Marchi
5109f2b422
index: mm: Add flag to open call to populate buffer
2011-12-08 19:51:06 -02:00
Gustavo Sverzut Barbieri
1433ba9ef5
index: avoid strlen() whenever possible.
2011-12-08 16:35:36 -02:00
Lucas De Marchi
8f923be69a
index: change license to LGPL
...
I've got an explicit permit from index author to re-license it as LGPL.
2011-12-03 04:30:16 -02:00
Lucas De Marchi
bf89f70ca3
index: mmap: add support for seaching with wildcards
...
Almost a clean copy & paste from the previous implementation.
2011-12-03 04:07:16 -02:00
Lucas De Marchi
b797b79183
index: mmap: add support for searching
...
Almost a clean copy & paste from the previous implementation.
2011-12-03 04:07:16 -02:00
Lucas De Marchi
b471a6b494
index: mmap: open and close file
2011-12-03 04:06:16 -02:00
Lucas De Marchi
4a4876d6a7
index: use idx instead of index due to name clash
2011-12-03 04:06:16 -02:00
Lucas De Marchi
e71970ae44
index: follow libkmod coding style
2011-12-02 10:29:36 -02:00
Lucas De Marchi
eb8bb32e42
Remove redundant comments
2011-12-02 10:25:17 -02:00
Lucas De Marchi
85078e6eef
index: remove unused functions
2011-12-02 10:21:42 -02:00
Lucas De Marchi
2043369e7e
Fix misspellings by use of codespell
2011-11-30 16:02:08 -02:00
Lucas De Marchi
e8847fd2fc
Import index handling from module-init-tools
...
This effectively makes the combined work be GPL. All other parts of this
library are still LGPL and if this part in future becomes
double-licensed, we can switch back to LGPL.
2011-11-30 15:23:49 -02:00