コード例 #1
0
ファイル: truncate.c プロジェクト: raven-au/ovlfs
static void	parse_cmdline (int argc, char **argv)
{
	int	opt;

	opt = do_getopt(argc, argv);

	while ( opt != -1 )
	{
		switch ( opt )
		{
		    case 'h':
			usage(stderr, argv[0]);
			exit(0);
			break;

		    case 'f':
			Trunc_file = optarg;
			break;

		    case 'l':
			Trunc_len = str_to_int(optarg);
			break;

		    default:
			usage(stderr, argv[0]);
			exit(1);
			break;
		}

		opt = do_getopt(argc, argv);
	}
}
コード例 #2
0
ファイル: client.c プロジェクト: boz/challenge.kixeye
int main(int argc, char *argv[]) {
  int fd;

  do_getopt(argc,argv);
  fd = initialize_socket();

  reactor_initialize();
  reactor_add_listener(fd,handle_incoming_message,0);
  reactor_add_listener(STDIN_FILENO,handle_terminal_input,&fd);

  message_write_string(fd,mt_connect,config.name);

  reactor_run();
  exit(0);
}