-static void mk_active (int userid)
-{
- char active_name[1024];
- char pid_buf[30];
- int fd;
-
- sprintf (active_name, "kernel.pid.%d", userid);
- fd = open (active_name, O_WRONLY|O_CREAT, 0666);
- if (fd == -1)
- {
- gw_log (GW_LOG_FATAL|GW_LOG_ERRNO, "Cannot create %s", active_name);
- exit (1);
- }
- sprintf (pid_buf, "%ld", (long) getpid());
- write (fd, pid_buf, strlen(pid_buf));
- close (fd);
-}
-
-static void rm_active (int userid)
-{
- char active_name[1024];
-
- sprintf (active_name, "kernel.pid.%d", userid);
- unlink (active_name);
-}
-