コード例 #1
0
ファイル: in.daytimed.c プロジェクト: AlainODea/illumos-gate
int
main(int argc, char *argv[])
{
	opterr = 0;	/* disable getopt error msgs */
	switch (getopt(argc, argv, "ds")) {
	case 'd':
		dg_template(daytime_dg, STDIN_FILENO, NULL, 0);
		break;
	case 's':
		(void) safe_write(STDIN_FILENO, daytime(), TIMEBUF_SIZE);
		break;
	default:
		return (1);
	}

	return (0);
}
コード例 #2
0
ファイル: in.timed.c プロジェクト: AlainODea/illumos-gate
int
main(int argc, char *argv[])
{
	opterr = 0;	/* disable getopt error msgs */
	switch (getopt(argc, argv, "ds")) {
	case 'd':
		dg_template(machtime_dg, STDIN_FILENO, NULL, 0);
		break;
	case 's':
		machtime_stream(STDIN_FILENO);
		break;
	default:
		return (1);
	}

	return (0);
}
コード例 #3
0
ファイル: in.discardd.c プロジェクト: andreiw/polaris
int
main(int argc, char *argv[])
{
	opterr = 0;	/* disable getopt error msgs */
	switch (getopt(argc, argv, "ds")) {
	case 'd':
		/*
		 * We don't need to do any work since dg_template consumes the
		 * datagrams for us, and we just ignore them.
		 */
		dg_template(noop, STDIN_FILENO, NULL, 0);
		break;
	case 's':
		discard_stream(STDIN_FILENO, argv);
		break;
	default:
		return (1);
	}

	return (0);
}