Warning: session_start(): open(/var/lib/php/sessions/sess_sg0vhvv89kvhd36q0i2isu76kr, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static long dm_evalOnOtherMachineWithReturnValue_timeout = 30000;
sS dm_evalOnOtherMachineWithReturnValue(S computerID, S code) {
S id = aGlobalID();
final new Var var;
temp vmBus_onMessage('gotFromChat, voidfunc(S msg) {
if (var.has()) ret;
new Matches m;
if (!startsWith(msg, "done " + id + ": ", m)) ret;
if (neq(getAuthorOfSignedText(msg), computerID)) ret;
var.set(firstLine(m.rest()));
});
dm_osChat_postSigned(computerID + " eval " + id + ": " + code);
ret waitForVarToBeNotNullWithTimeout(var, dm_evalOnOtherMachineWithReturnValue_timeout);
}