⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xxgdbiowin.c

📁 如果RH
💻 C
字号:
/* * iand	94/02/10 SVR4 port * */#include <signal.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/un.h>#include <stdio.h>#include <stdlib.h>#if ( defined(SYSV) || defined(SVR4) ) && !defined(HPUX)#define signal sigset#endifstatic void handler (sig)	int sig;{}main (){    int sock;    struct sockaddr_un name;    char ttypid[40];#if 0 /* for debug only */{	char *myname;	char buf[10000];	fprintf(stderr, "\n\nHello ! !\n\n");	fprintf(stderr, "\n\nisatty == %d\n\n", isatty(0));	myname = ttyname(0);	if (myname == 0) {		fprintf (stderr, "\n\n ERROR ttyname == 0 \n\n\n");	} else {		fprintf (stderr, "\n\n ttyname == %s\n\n\n", myname);	}    sprintf(ttypid, "%s,%d", myname, getpid());}#else    sprintf(ttypid, "%s,%d", ttyname(0), getpid());#endif    sock = socket(AF_UNIX, SOCK_DGRAM, 0);    name.sun_family = AF_UNIX;    strcpy(name.sun_path, "/tmp/iowindowtty");    sendto(sock, ttypid, 40, 0, 	   (struct sockaddr*)&name, sizeof(struct sockaddr_un));    close(sock);    signal(SIGINT,  handler);    signal(SIGQUIT, handler);    signal(SIGTSTP, handler);#ifdef SVR4    setpgid(0,0);#else    setpgrp(0,0);#endif    close(0);    close(1);    while (1) pause();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -