version 1.10, 1999/02/21 08:28:16 |
version 1.11, 2001/01/19 17:58:21 |
|
|
#include <err.h> |
#include <err.h> |
#include <vis.h> |
#include <vis.h> |
|
|
void done(); |
void done __P((int sig)); |
void do_write __P((char *, char *, uid_t)); |
void do_write __P((char *, char *, uid_t)); |
void wr_fputs __P((char *)); |
void wr_fputs __P((char *)); |
void search_utmp __P((char *, char *, char *, uid_t)); |
void search_utmp __P((char *, char *, char *, uid_t)); |
|
|
(void)fprintf(stderr, "usage: write user [tty]\n"); |
(void)fprintf(stderr, "usage: write user [tty]\n"); |
exit(1); |
exit(1); |
} |
} |
done(); |
done(0); |
/* NOTREACHED */ |
/* NOTREACHED */ |
} |
} |
|
|
|
|
* done - cleanup and exit |
* done - cleanup and exit |
*/ |
*/ |
void |
void |
done() |
done(int sig) |
{ |
{ |
(void)printf("EOF\r\n"); |
(void)printf("EOF\r\n"); /* XXX signal race */ |
exit(0); |
if (sig) |
|
_exit(0); |
|
else |
|
exit(0); |
} |
} |
|
|
/* |
/* |