- sprintf(s_option, "-S%s/%d", slave_name, aslave);
- if (vfork()) {
- execlp("xterm", "xterm", s_option, "-title", path, (char *) 0);
+ _nc_SPRINTF(s_option, _nc_SLIMIT(sizeof(s_option))
+ "-S%s/%d", slave_name, aslave);
+ if (fork()) {
+ execlp(xterm_prog, xterm_prog, s_option, "-title", path, (char *) 0);