Lines Matching +full:0 +full:x11

37 #include <X11/Xlib.h>
86 static char __crashreporter_info_buff__[4096] = { 0 };
88 &__crashreporter_info_buff__[0];
90 asm (".desc ___crashreporter_info__, 0x10");
180 iov[0].iov_base = databuf; in accept_fd_handoff()
181 iov[0].iov_len = sizeof(databuf); in accept_fd_handoff()
187 msg.msg_name = 0; in accept_fd_handoff()
188 msg.msg_namelen = 0; in accept_fd_handoff()
189 msg.msg_flags = 0; in accept_fd_handoff()
200 if (recvmsg(connected_fd, &msg, 0) < 0) { in accept_fd_handoff()
202 "X11.app: Error receiving $DISPLAY file descriptor. recvmsg() error: %s\n", in accept_fd_handoff()
234 "X11.app: Failed to accept incoming connection on socket (fd=%d): %s\n", in socket_handoff()
243 …"X11.app: Error receiving $DISPLAY file descriptor, no descriptor received? Waiting for another c… in socket_handoff()
253 "X11.app Handing off fd to server thread via DarwinListenOnOpenFD(%d)\n", in socket_handoff()
268 for (try = 0, try_max = 5; try < try_max; try++) { in create_socket()
272 memset(&servaddr_un, 0, sizeof(struct sockaddr_un)); in create_socket()
281 ret_fd = socket(PF_UNIX, SOCK_STREAM, 0); in create_socket()
284 "X11.app: Failed to create socket (try %d / %d): %s - %s\n", in create_socket()
289 if (bind(ret_fd, servaddr, servaddr_len) != 0) { in create_socket()
290 ErrorF("X11.app: Failed to bind socket: %d - %s\n", errno, in create_socket()
294 return 0; in create_socket()
297 if (listen(ret_fd, 10) != 0) { in create_socket()
298 ErrorF("X11.app: Failed to listen to socket: %s - %d - %s\n", in create_socket()
302 return 0; in create_socket()
306 ErrorF("X11.app: Listening on socket for fd handoff: (%d) %s\n", in create_socket()
314 return 0; in create_socket()
317 static int launchd_socket_handed_off = 0;
328 ErrorF("X11.app: Error allocating memory for handoff_data\n"); in do_request_fd_handoff_socket()
341 0), ^ { in do_request_fd_handoff_socket()
347 …"X11.app: Thread created for handoff. Returning success to tell caller to connect and push the fd… in do_request_fd_handoff_socket()
376 ErrorF("X11.app: No launchd socket handed off, unsetting DISPLAY\n"); in do_start_x11_server()
384 ErrorF("X11.app: do_start_x11_server(): argc=%d\n", argvCnt); in do_start_x11_server()
385 for (i = 0; i < argvCnt; i++) { in do_start_x11_server()
391 for (i = 0; i < envpCnt; i++) { in do_start_x11_server()
396 if (server_main(argvCnt, _argv, _envp) == 0) in do_start_x11_server()
409 if (argc > 1 && argv[1][0] == ':') { in startup_trigger()
418 for (envpc = 0; envp[envpc]; envpc++) ; in startup_trigger()
431 for (i = 0; i < argc; i++) { in startup_trigger()
434 for (i = 0; i < envpc; i++) { in startup_trigger()
471 … "X11.app: Could not connect to server (DISPLAY=\"%s\", unsetting). Starting X server.\n", in startup_trigger()
477 "X11.app: Could not connect to server (DISPLAY is not set). Starting X server.\n"); in startup_trigger()
488 /* Make sure /usr/X11/bin is in the $PATH */ in ensure_path()
490 if (temp == NULL || temp[0] == 0) { in ensure_path()
513 if (strcmp(asl_facility + strlen(asl_facility) - 4, ".X11") == 0) in setup_console_redirect()
514 asl_facility[strlen(asl_facility) - 4] = '\0'; in setup_console_redirect()
541 pds = CFStringGetCStringPtr(pd, 0); in setup_env()
547 pds = BUNDLE_ID_PREFIX ".X11"; in setup_env()
554 ErrorF("X11.app: Memory allocation error.\n"); in setup_env()
562 ErrorF("X11.app: Memory allocation error.\n"); in setup_env()
578 "org.x") == 0 && strcmp(s, ":0") == 0) { in setup_env()
580 "X11.app: Detected old style launchd DISPLAY, please update xinit.\n"); in setup_env()
586 "X11.app: Memory allocation error creating space for socket name test.\n"); in setup_env()
590 strlcat(temp, ":0", len); in setup_env()
592 if (strcmp(temp, s) != 0) { in setup_env()
595 "X11.app: DISPLAY (\"%s\") does not match our id (\"%s\"), unsetting.\n", in setup_env()
605 "X11.app: DISPLAY does not look like a launchd set variable, unsetting.\n"); in setup_env()
615 if (temp != NULL && temp[0] != '\0') in setup_env()
639 ErrorF("X11.app: main(): argc=%d\n", argc); in main()
640 for (i = 0; i < argc; i++) { in main()
676 case 0: /* child1 */ in main()
685 case 0: /* child2 */ in main()
692 close(0); in main()
698 _exit(0); in main()
703 waitpid(child1, &status, 0); in main()
713 kr = mach_msg_server(mach_startup_server, mxmsgsz, mp, 0); in main()
715 ErrorF("%s.X11(mp): %s\n", BUNDLE_ID_PREFIX, mach_error_string(kr)); in main()
728 newargv[0] = pref_login_shell; in execute()
733 ErrorF("X11.app: Launching %s:\n", command); in execute()
738 execvp(newargv[0], (char *const *)newargv); in execute()
739 perror("X11.app: Couldn't exec."); in execute()