Lines Matching refs:pid
75 pid_t pid;
137 static int send_sigquit(pid_t pid) {
139 RESTARTABLE(kill(pid, SIGQUIT), ret);
173 static void fill_attach_file_name(char* path, int len, pid_t pid) {
175 sprintf(path, ATTACH_FILE_PATTERN, pid);
181 static int open_door(pid_t pid) {
185 sprintf(path, DOOR_FILE_PATTERN, pid);
203 static int create_attach_file(pid_t pid) {
206 fill_attach_file_name(path, sizeof(path), pid);
218 static void delete_attach_file(pid_t pid) {
220 fill_attach_file_name(path, sizeof(path), pid);
230 jvm_t* jvm_attach(pid_t pid) {
240 jvm->pid = pid;
243 door_fd = open_door(pid);
246 if ((attach_fd = create_attach_file(pid)) < 0) {
253 if (send_sigquit(pid) != 0) {
263 door_fd = open_door(pid);
267 print_debug("Unable to open door to process %d\n", pid);
275 delete_attach_file(jvm->pid);