r9176: added a much neater method of calling printf on the server from client side...
[abartlet/samba.git/.git] / swat / scripting / general_calls.esp
1 <%
2 /*
3         used for general purpose calls
4 */
5 libinclude("server_call.js");
6
7 /* register a call for clients to make */
8 var call = servCallObj();
9
10 /*
11   a remote printf, for displaying stuff on smbd stdout
12 */
13 function srv_printf()
14 {
15         println("in srv_printf");
16         var s = string_init();
17         print(s.vsprintf(arguments));
18         return undefined;
19 }
20
21 /* add some basic calls */
22 call.add('srv_printf', srv_printf);
23
24 /* run the function that was asked for */
25 call.run();
26 %>