10 main(int argc, char **argv, char **envp)
19 snprintf(buf, 42, "/events/dbg.%08u.%s", getpid(), p ? p : "");
20 if ((fd = open(buf, O_CREAT | O_WRONLY | O_TRUNC, 0644)) < 0) {
27 for (i = 0; i < argc; ++i) {
28 buf += snprintf(buf, p + BUFSIZE - buf, " %s", argv[i]);
29 if (buf > p + BUFSIZE)
32 buf += snprintf(buf, p + BUFSIZE - buf, "\n");
33 if (buf > p + BUFSIZE)
36 buf += snprintf(buf, p + BUFSIZE - buf, "%s\n", *ep++);
37 if (buf > p + BUFSIZE)
42 write(fd, buf, strlen(buf));