diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-11-25 10:08:33 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-11-25 10:08:33 +0200 |
commit | 849e60108f8df449367f4a05eb489017bea35281 (patch) | |
tree | cd54057a69e19b9adc1364639a4dac9a37088a6b /src/pies.c | |
parent | 534098c3d35f36ab9d333fb0ee800c7ffaf0dcbd (diff) | |
download | pies-849e60108f8df449367f4a05eb489017bea35281.tar.gz pies-849e60108f8df449367f4a05eb489017bea35281.tar.bz2 |
Implement TCPMUX internal service.
* src/pies.h (CF_TCPMUX, CF_TCPMUXPLUS): New flags.
(struct component): New member: service.
(progman_lookup_service, progman_run_comp)
(progman_iterate_comp): New protos.
* src/progman.c (progman_iterate_comp)
(prog_lookup_by_service)
(progman_lookup_service): New functions
(prog_start_prologue, prog_execute): New functions,
extracted from prog_start.
(progman_run_comp): New function.
(prog_start): Replace extracted parts of code with calls
to prog_start_prologue and prog_execute.
* src/inetd-bi.c: Implement TCPMUX
* src/inetd.c (inetd_conf_file): Handle tcpmux extries.
Diffstat (limited to 'src/pies.c')
0 files changed, 0 insertions, 0 deletions