Roxen.git/
server/
base_server/
roxen.pike
Branch:
Tag:
Non-build tags
All tags
No tags
1998-04-07
1998-04-07 15:15:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>
bfbd4d5474e601ee6c53bbc0b16180dea1b58683 (
17
lines) (+
12
/-
5
)
[
Show
|
Annotate
]
Branch:
5.2
Added some paranoia.
Rev: server/base_server/roxen.pike:1.182
1:
-
constant cvs_version = "$Id: roxen.pike,v 1.
181
1998/04/
03
17
:
46
:
07
grubba Exp $";
+
constant cvs_version = "$Id: roxen.pike,v 1.
182
1998/04/
07
15
:
15
:
15
grubba Exp $";
#define IN_ROXEN #include <roxen.h> #include <config.h>
535:
else { gazonk = bar[1..];
+
mixed err;
+
if (err = catch {
supports[current_section] += ({ ({ Regexp(bar[0])->match, aggregate_multiset(@positive_supports(gazonk)), aggregate_multiset(@negative_supports(gazonk)), })});
-
+
}) {
+
report_error(sprintf("Failed to parse supports regexp:\n%s\n",
+
describe_backtrace(err)));
} } } }
-
+
}
public void initiate_supports() {
2233:
foreach(indices(portno)||({}), o) { #ifdef THREADS
-
object fd =
files
.
file
();
+
object fd =
Stdio
.
File
();
fd->connect( portno[o][2]!="Any"?portno[o][2]:"127.0.0.1", portno[o][0] ); destruct(fd); #endif