home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 January
/
usenetsourcesnewsgroupsinfomagicjanuary1994.iso
/
sources
/
games
/
volume15
/
robot_hunt
/
part04
/
connect.c
next >
Wrap
C/C++ Source or Header
|
1993-01-27
|
1KB
|
47 lines
/*
* Copyright (c) 1985 Regents of the University of California.
* All rights reserved.
*
* Redistribution and use in source and binary forms are permitted
* provided that the above copyright notice and this paragraph are
* duplicated in all such forms and that any documentation,
* advertising materials, and other materials related to such
* distribution and use acknowledge that the software was developed
* by the University of California, Berkeley. The name of the
* University may not be used to endorse or promote products derived
* from this software without specific prior written permission.
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
#ifndef lint
static char sccsid[] = "@(#)connect.c 5.2 (Berkeley) 6/27/88";
#endif /* not lint */
/*
* 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)
char *name;
{
static long uid;
extern char *ttyname();
uid = htonl(getuid());
(void) write(Socket, (char *) &uid, sizeof uid);
(void) write(Socket, name, NAMELEN);
(void) strcpy(Buf, (isatty (fileno (stderr)))
? ttyname(fileno(stderr)) : "");
(void) write(Socket, Buf, NAMELEN);
# ifdef MONITOR
(void) write(Socket, (char *) &Am_monitor, sizeof Am_monitor);
# endif MONITOR
}