static S backtickInSuperUserVM(S cmd, bool uninterruptible default false) { if (isRoot()) { temp tempSetTL(backtick_uninterruptable, uninterruptible); ret backtickToConsole_returnOutput(cmd); } //S s = sendToSuperUserVM("please run program * with arguments *", #1009066, ll(cmd)); S s = sendToSuperUserVM2(uninterruptible ? "backtick uninterruptible *" : "backtick *", cmd); assertTrue(startsWith(s, "OK ")); ret unquote(substring(s, 3)); }