… | |
… | |
55 | user starting the program there is less to gain, as only the helper |
55 | user starting the program there is less to gain, as only the helper |
56 | process runs with privileges (e.g. setuid/setgid), which reduces the |
56 | process runs with privileges (e.g. setuid/setgid), which reduces the |
57 | area of attack immensely. |
57 | area of attack immensely. |
58 | |
58 | |
59 | Libptytty is written in C++, but it also offers a C-only API. |
59 | Libptytty is written in C++, but it also offers a C-only API. |
|
|
60 | |
|
|
61 | INSTALLATION |
|
|
62 | libptytty uses "CMake" as build system. To build libptytty, install |
|
|
63 | "CMake" and run the following commands from either the libptytty source |
|
|
64 | directory or a separate build directory: |
|
|
65 | |
|
|
66 | cmake -DCMAKE_INSTALL_PREFIX=<prefix> -DBUILD_SHARED_LIBS=ON <path/to/libptytty> |
|
|
67 | cmake --build . |
|
|
68 | cmake --install . |
60 | |
69 | |
61 | SECURITY CONSIDERATIONS |
70 | SECURITY CONSIDERATIONS |
62 | *It is of paramount importance that you at least read the following |
71 | *It is of paramount importance that you at least read the following |
63 | paragraph!* |
72 | paragraph!* |
64 | |
73 | |
… | |
… | |
243 | |
252 | |
244 | BUGS |
253 | BUGS |
245 | You kiddin'? |
254 | You kiddin'? |
246 | |
255 | |
247 | AUTHORS |
256 | AUTHORS |
248 | Emanuele Giaquinta <e.giaquinta@glauco.it>, Marc Alexander Lehmann |
257 | Emanuele Giaquinta <emanuele.giaquinta@gmail.com>, Marc Alexander |
249 | <rxvt-unicode@schmorp.de>. |
258 | Lehmann <rxvt-unicode@schmorp.de>. |
250 | |
259 | |