1
Libdl
2
Copyright (C) 2009-2010 Dario Faggioli
3
Release under GPL, version 2 (see COPYING)
4
Use at your own risk.
5
6
ABOUT
7
-----
8
9
Libdl provides what is needed to use the SCHED_DEADLINE scheduling
10
policy and all its features from an userspace program.
11
This is needed since the new system calls, flags, etc. that make
12
it possible are not (yet? :-P) included in the standard library.
13
14
15
PREREQUISITES
16
-------------
17
18
The new interface is only implemented by kernels patched to support
19
the SCHED_DEADLINE schedulign policy.
20
21
Instructions on how to download and compile such a kernel are available
22
on the development Website of the project:
23
24
 http://gitorious.org/sched_deadline/pages/Home
25
26
27
USAGE
28
-----
29
30
To compile the library as a static or shared object:
31
32
$> make static or $> make shared or just $> make
33
34
To install in the default path (/usr/local/lib):
35
36
#> make install
37
38
To customize the install path change DESTPREFIX and DESTDIR
39
in the Makefile.
40
41
To statically include the files in your project:
42
 - copy dl_syscalls.h and dl_syscalls.c in your header and
43
   source folder;
44
 - edit your Makefile so that targets where the new interface
45
   is used depends on dl_syscall.c;
46
 - compile and install it as usual.
47
48
49
CONTACT
50
-------
51
52
For bug reporting, as well as for any other comment, feel free to
53
contact me at raistlin@linux.it.