Diff

Differences From Artifact [20cb1acc5e]:

To Artifact [7252b16239]:


720
721
722
723
724
725
726


727
728
729
730


731
732
733
734
735
736
737
720
721
722
723
724
725
726
727
728
729
730


731
732
733
734
735
736
737
738
739







+
+


-
-
+
+







static void *filed_sockettimeout_thread(void *arg) {
	struct timespec sleep_time;
	time_t now, expiration_time;
	pthread_t thread_id;
	long idx;
	int count;
	int valid;
	int time_interval = 30;
	int check_period = 90;

	while (1) {
		for (count = 0; count < 10; count++) {
			sleep_time.tv_sec = 30;
		for (count = 0; count < (check_period / time_interval); count++) {
			sleep_time.tv_sec = time_interval;
			sleep_time.tv_nsec = 0;
			nanosleep(&sleep_time, NULL);

			pthread_mutex_lock(&filed_sockettimeout_mutex);

			now = time(NULL);