connect.c
来自「早期freebsd实现」· C语言 代码 · 共 42 行
C
42 行
/* * Hunt * Copyright (c) 1985 Conrad C. Huang, Gregory S. Couch, Kenneth C.R.C. Arnold * San Francisco, California */# include "hunt.h"# include <signal.h>do_connect(name, team, enter_status)char *name;char team;long enter_status;{ static long uid; static long mode; extern char *ttyname(); if (uid == 0) uid = htonl(getuid()); (void) write(Socket, (char *) &uid, LONGLEN); (void) write(Socket, name, NAMELEN); (void) write(Socket, &team, 1); enter_status = htonl(enter_status); (void) write(Socket, (char *) &enter_status, LONGLEN); (void) strcpy(Buf, ttyname(fileno(stderr))); (void) write(Socket, Buf, NAMELEN);# ifdef INTERNET if (Send_message != NULL) mode = C_MESSAGE; else# endif# ifdef MONITOR if (Am_monitor) mode = C_MONITOR; else# endif mode = C_PLAYER; mode = htonl(mode); (void) write(Socket, (char *) &mode, sizeof mode);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?