This file looks large and may slow your browser down if we attempt
to syntax highlight it, so we are showing it without any
pretty colors.
Highlight
it anyway.
| 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. |