diff -ruN kozos15/telnetd.c kozos16/telnetd.c --- kozos15/telnetd.c Mon Nov 12 23:01:07 2007 +++ kozos16/telnetd.c Mon Nov 12 23:09:28 2007 @@ -15,6 +15,16 @@ int telnetd_id; int telnetd_dummy; +static int dummy_func(int n) +{ + int i, sum; + sum = 0; + for (i = 1; i < n; i++) { + sum += i; + } + return sum; +} + static int command_main(int s, char *argv[]) { char *p; @@ -42,6 +52,8 @@ if (!strncmp(buffer, "echo", 4)) { write(s, buffer + 4, strlen(buffer + 4)); + } else if (!strncmp(buffer, "call", 4)) { + dummy_func(10); } else if (!strncmp(buffer, "down", 4)) { int *nullp = NULL; *nullp = 1;