From b8fb7f30f9d42d69bf25734bf0ee351809e62198 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 29 Apr 2020 23:49:09 +0800
Subject: [PATCH] remove cscope.po.out file

---
 prj1_tlv/lylib/cscope.out | 4307 +++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 3,736 insertions(+), 571 deletions(-)

diff --git a/prj1_tlv/lylib/cscope.out b/prj1_tlv/lylib/cscope.out
index 1fa0228..25ef2c8 100644
--- a/prj1_tlv/lylib/cscope.out
+++ b/prj1_tlv/lylib/cscope.out
@@ -1,4 +1,4 @@
-cscope 15 $HOME/.project/master.iot-yun.com/apue/prj1_tlv/lylib -q 0000004624 0000458102
+cscope 15 $HOME/.project/master.iot-yun.com/apue/prj1_tlv/lylib -q 0000004868 0000475994
 	@crc-itu-t.c
 
 8 
@@ -201,6 +201,318 @@
 	}
 }
 
+	@ds18b20.c
+
+14 
+	~<�dio.h
+>
+
+15 
+	~<�dlib.h
+>
+
+16 
+	~<uni�d.h
+>
+
+17 
+	~<�d�t.h
+>
+
+18 
+	~<f��.h
+>
+
+19 
+	~<d��t.h
+>
+
+20 
+	~<�r�g.h
+>
+
+21 
+	~<time.h
+>
+
+22 
+	~<��o.h
+>
+
+24 
+	~"logg�.h
+"
+
+32 
+	$ds18b20_g�_�m��tu�
+(
+u�t16_t
+ *
+�mp
+)
+
+34 
+w1_�th
+[50] = "/sys/bus/w1/devices/";
+
+35 
+ch�
+[20];
+
+36 
+buf
+[128];
+
+37 
+DIR
+ *
+d�p
+;
+
+38 
+d��t
+ *
+d���
+;
+
+39 
+fd
+ =-1;
+
+40 *
+�r
+;
+
+41 
+u�t8_t
+ *
+by�
+;
+
+42 
+v�ue
+;
+
+43 
+found
+ = 0;
+
+45 if�!
+�mp
+ )
+
+47 
+	`log_�r
+("ERROR: Invalid input�rguments\n");
+
+54 if((
+d�p
+ = 
+	`ݒd�
+(
+w1_�th
+)�=�
+NULL
+)
+
+56 
+	`log_�r
+("ݒd����: %s\n", 
+	`����
+(
+��o
+));
+
+60 (
+d���
+ = 
+	`�add�
+(
+d�p
+)�!�
+NULL
+)
+
+62 if(
+	`�r�r
+(
+d���
+->
+d_�me
+,"28-"))
+
+65 
+	`�r�y
+(
+ch�
+,
+d���
+->
+d_�me
+);
+
+66 
+found
+ = 1;
+
+70 
+	`�o�d�
+(
+d�p
+);
+
+72 if�!
+found
+ )
+
+74 
+	`log_�r
+("C��� f�d ds18b20 i�%s\n", 
+w1_�th
+);
+
+79 
+	`���t
+(
+w1_�th
+, 
+ch�
+, (w1_�th)-
+	`���
+(w1_path));
+
+80 
+	`���t
+(
+w1_�th
+, "/w1_�ave", (w1_�th)-
+	`���
+(w1_path));
+
+83 if�(
+fd
+=
+	`ݒ
+(
+w1_�th
+, 
+O_RDONLY
+)) < 0 )
+
+85 
+	`log_�r
+("ݒ %��r�: %s\n", 
+w1_�th
+, 
+	`����
+(
+��o
+));
+
+89 if(
+	`�ad
+(
+fd
+, 
+buf
+, (buf)) < 0)
+
+91 
+	`log_�r
+("�ad %��r�: %s\n", 
+w1_�th
+, 
+	`����
+(
+��o
+));
+
+92 
+	`�o�
+(
+fd
+);
+
+96 
+�r
+ = 
+	`�r�r
+(
+buf
+, "t=");
+
+97 if�!
+�r
+ )
+
+99 
+	`log_�r
+("ERROR: Can�ot get�emperature\n");
+
+100 
+	`�o�
+(
+fd
+);
+
+104 
+�r
++=2;
+
+107 
+by�
+ = (
+u�t8_t
+ *)
+�mp
+;
+
+108 
+by�
+[0] = 
+	`�oi
+(
+�r
+)/1000;
+
+109 
+by�
+[1] = (
+	`�oi
+(
+�r
+)%1000)/10;
+
+111 
+	`�o�
+(
+fd
+);
+
+113 
+	}
+}
+
+	@ds18b20.h
+
+14 #i�de� 
+_DS18B20_H_
+
+
+15 
+	#_DS18B20_H_
+
+
+	)
+
+23 
+ds18b20_g�_�m��tu�
+(
+u�t16_t
+ *
+�mp
+);
+
 	@logger.c
 
 14 
@@ -219,7 +531,7 @@
 LOG_ROLLBACK_NONE
 ;
 
-20 
+21 
 logg�_t
  *
 	glogg�
@@ -227,35 +539,35 @@
 NULL
 ;
 
-22 *
+23 *
 	glog_�r
 [
 LOG_LEVEL_MAX
  + 1] = { "", "F", "E", "W", "N", "D", "I", "T", "M" };
 
-24 
+25 
 	#LOG_TIME_FMT
  "%Y-%m-%d %H:%M:%S"
 
 	)
 
-26 
+27 
 	$log_sig�l_h�d�r
 (
 sig
 )
 
-28 if(!
+29 if(!
 logg�
 )
 
-31 i�(
+32 i�(
 sig
  =�
 SIGHUP
 )
 
-33 
+34 
 	`sig�l
 (
 SIGHUP
@@ -263,7 +575,7 @@
 log_sig�l_h�d�r
 );
 
-34 
+35 
 	`log_�l
 ("SIGHUP�e�ived -�eݒn�g�og f��[%s]", 
 logg�
@@ -271,25 +583,25 @@
 f�e
 );
 
-35 
+36 
 	`logg�_�ݒ
 ();
 
-37 
+38 
 	}
 }
 
-39 
+40 
 	$logg�_b��r
 (*
 �efix
 )
 
-41 if(!
+42 if(!
 logg�
 )
 
-44 
+45 
 	`�r�tf
 (
 logg�
@@ -297,7 +609,7 @@
 �
 , "%s�og \"%s\" on�evel [%s] size [%lu] KiB,�og system version %s\n",
 
-45 
+46 
 �efix
 , 
 logg�
@@ -313,27 +625,27 @@
 LOG_VERSION_STR
 );
 
-46 #ifde�
+47 #ifde�
 LOG_FILE_LINE
 
 
-47 
+48 
 	`�r�tf
 (
 logg�
 ->
 �
-, " [Date] [Time] [Level] [PID] [File/Line] [Content]\n");
+, " [ Date ] [ Time ] [ Level ] [ File/Line ] [ Message ]\n");
 
-49 
+50 
 	`�r�tf
 (
 logg�
 ->
 �
-, " [Date] [Time] [Level] [PID] [Content]\n");
+, " [ Date ] [ Time ] [ Level ] [ Message ]\n");
 
-51 
+52 
 	`�r�tf
 (
 logg�
@@ -341,25 +653,25 @@
 �
 , "-------------------------------------------------------------\n");
 
-52 
+53 
 	}
 }
 
-54 
+55 
 	$check_�d_r�lback
 ()
 
-56 if(!
+57 if(!
 logg�
 )
 
-59 i�(
+60 i�(
 log_r�lback_size
  !�
 LOG_ROLLBACK_NONE
 )
 
-61 
+62 
 _curOff�t
  = 
 	`�l
@@ -369,17 +681,17 @@
 �
 );
 
-63 i�((
+64 i�((
 _curOff�t
  !�-1�&& (_curOff��>�
 log_r�lback_size
 ))
 
-65 
+66 
 cmd
 [512];
 
-67 
+68 
 	`���tf
 (
 cmd
@@ -389,13 +701,13 @@
 f�e
 ,�ogger->file);
 
-68 
+69 
 	`sy�em
 (
 cmd
 );
 
-70 i�(-1 =�
+71 i�(-1 =�
 	`f�ek
 (
 logg�
@@ -405,7 +717,7 @@
 SEEK_SET
 ))
 
-71 
+72 
 	`�r�tf
 (
 logg�
@@ -413,7 +725,7 @@
 �
 , "log�ollback fseek failed \n");
 
-73 
+74 
 	`�w�d
 (
 logg�
@@ -421,7 +733,7 @@
 �
 );
 
-75 
+76 
 	`�un��
 (
 logg�
@@ -429,15 +741,15 @@
 f�e
 , 0);
 
-76 
+77 
 	`logg�_b��r
 ("Already�ollback");
 
-79 
+80 
 	}
 }
 
-83 
+84 
 	$logg�_��
 (
 logg�_t
@@ -451,19 +763,19 @@
 log_size
 )
 
-85 if�!
+86 if�!
 log
  )
 
-87 
+88 
 	`��tf
 ("ERROR: Invalid input�rguments\n");
 
-91 if�
+92 if�
 log_f�e
  )
 
-93 
+94 
 	`���y
 (
 log
@@ -475,7 +787,7 @@
 FILENAME_LEN
 );
 
-94 
+95 
 log
 ->
 �ag
@@ -483,7 +795,7 @@
 FLAG_LOGGER_FILE
 ;
 
-98 
+99 
 	`���y
 (
 log
@@ -495,7 +807,7 @@
 FILENAME_LEN
 );
 
-99 
+100 
 log
 ->
 �ag
@@ -503,13 +815,13 @@
 FLAG_LOGGER_CONSOLE
 ;
 
-102 
+103 
 log
 ->
 �v�
  =�evel;
 
-103 
+104 
 log
 ->
 size
@@ -517,35 +829,35 @@
 log_size
 ;
 
-106 
+107 
 logg�
  = 
 log
 ;
 
-109 
+110 
 	}
 }
 
-111 
+112 
 	$logg�_ݒ
 ()
 
-113 
+114 
 siga�i�
  
 a�
 ;
 
-114 *
+115 *
 f�emode
 ;
 
-116 if(!
+117 if(!
 logg�
 )
 
-121 
+122 
 log_r�lback_size
  = 
 logg�
@@ -555,13 +867,13 @@
 LOG_ROLLBACK_NONE
  :�ogger->size*1024;
 
-123 i�('\0' =�
+124 i�('\0' =�
 logg�
 ->
 f�e
 )
 
-126 i�(!
+127 i�(!
 	`�rcmp
 (
 logg�
@@ -571,7 +883,7 @@
 DBG_LOG_FILE
 ))
 
-128 
+129 
 logg�
 ->
 �
@@ -579,13 +891,13 @@
 �d�r
 ;
 
-129 
+130 
 log_r�lback_size
  = 
 LOG_ROLLBACK_NONE
 ;
 
-130 
+131 
 logg�
 ->
 �ag
@@ -593,11 +905,11 @@
 FLAG_LOGGER_CONSOLE
 ;
 
-131 
+132 
 OUT
 ;
 
-134 
+135 
 f�emode
  = (
 log_r�lback_size
@@ -605,7 +917,7 @@
 LOG_ROLLBACK_NONE
 ) ? "a+" : "w+";
 
-136 
+137 
 logg�
 ->
 �
@@ -617,7 +929,7 @@
 f�emode
 );
 
-137 i�(
+138 i�(
 NULL
  =�
 logg�
@@ -625,7 +937,7 @@
 �
 )
 
-139 
+140 
 	`�r�tf
 (
 �d�r
@@ -637,7 +949,7 @@
 f�emode
 );
 
-143 
+144 
 a�
 .
 �_h�d�r
@@ -645,7 +957,7 @@
 log_sig�l_h�d�r
 ;
 
-144 
+145 
 	`sigem�y�t
 (&
 a�
@@ -653,13 +965,13 @@
 �_mask
 );
 
-145 
+146 
 a�
 .
 �_�ags
  = 0;
 
-146 
+147 
 	`siga�i�
 (
 SIGHUP
@@ -669,37 +981,37 @@
 NULL
 );
 
-148 
+149 
 OUT
 :
 
-149 
+150 
 	`logg�_b��r
 ("Initialize");
 
-152 
+153 
 	}
 }
 
-154 
+155 
 	$logg�_�o�
 ()
 
-156 i�(!
+157 i�(!
 logg�
  || !logg�->
 �
  )
 
-159 
+160 
 	`logg�_b��r
 ("\nTerminate");
 
-160 
+161 
 	`logg�_�w
 ("\n\n\n\n");
 
-162 
+163 
 	`f�ush
 (
 logg�
@@ -707,7 +1019,7 @@
 �
 );
 
-164 
+165 
 	`f�o�
 (
 logg�
@@ -715,7 +1027,7 @@
 �
 );
 
-165 
+166 
 logg�
 ->
 �
@@ -723,27 +1035,27 @@
 NULL
 ;
 
-168 
+169 
 	}
 }
 
-170 
+171 
 	$logg�_�ݒ
 ()
 
-172 
+173 
 rc
  = 0;
 
-173 *
+174 *
 f�emode
 ;
 
-175 if�!
+176 if�!
 logg�
  )
 
-178 
+179 
 log_r�lback_size
  = 
 logg�
@@ -753,7 +1065,7 @@
 LOG_ROLLBACK_NONE
  :�ogger->size*1024;
 
-180 i�(
+181 i�(
 logg�
 ->
 �ag
@@ -761,7 +1073,7 @@
 FLAG_LOGGER_CONSOLE
  )
 
-182 
+183 
 	`f�ush
 (
 logg�
@@ -769,7 +1081,7 @@
 �
 );
 
-183 
+184 
 logg�
 ->
 �
@@ -777,17 +1089,17 @@
 �d�r
 ;
 
-187 i�(
+188 i�(
 logg�
 ->
 �
 )
 
-189 
+190 
 	`logg�_�o�
 ();
 
-190 
+191 
 f�emode
  = 
 log_r�lback_size
@@ -795,7 +1107,7 @@
 LOG_ROLLBACK_NONE
  ? "a+" : "w+";
 
-191 
+192 
 logg�
 ->
 �
@@ -807,7 +1119,7 @@
 f�emode
 );
 
-193 i�(
+194 i�(
 logg�
 ->
 �
@@ -815,75 +1127,75 @@
 NULL
 )
 
-194 
+195 
 rc
  = -2;
 
-198 
+199 
 rc
  = -3;
 
-201 i�(!
+202 i�(!
 rc
 )
 
-203 
+204 
 	`logg�_b��r
 ("\nReopen");
 
-205  
+206  
 rc
 ;
 
-206 
+207 
 	}
 }
 
-208 
+209 
 	$logg�_�rm
 ()
 
-210 if(!
+211 if(!
 logg�
 )
 
-213 
+214 
 	`logg�_�o�
 ();
 
-215 
+216 
 logg�
  = 
 NULL
 ;
 
-216 
+217 
 	}
 }
 
-218 
+219 
 	$logg�_�w
 (cڡ *
 fmt
 , ...)
 
-220 
+221 
 va_li�
  
 �gp
 ;
 
-222 i�(!
+223 i�(!
 logg�
  || !logg�->
 �
 )
 
-225 
+226 
 	`check_�d_r�lback
 ();
 
-227 
+228 
 	`va_��t
 (
 �gp
@@ -891,7 +1203,7 @@
 fmt
 );
 
-228 
+229 
 	`v�r�tf
 (
 logg�
@@ -903,17 +1215,17 @@
 �gp
 );
 
-229 
+230 
 	`va_�d
 (
 �gp
 );
 
-230 
+231 
 	}
 }
 
-232 
+233 
 	$�_��tout
 (*
 �v�
@@ -925,37 +1237,37 @@
 �gp
 )
 
-234 
+235 
 buf
 [
 MAX_LOG_MESSAGE_LEN
 ];
 
-235 
+236 
 tm
  *
 lo�l
 ;
 
-236 
+237 
 timev�
  
 now
 ;
 
-237 
+238 
 time�r
 [256];
 
-239 if(!
+240 if(!
 logg�
 )
 
-242 
+243 
 	`check_�d_r�lback
 ();
 
-244 
+245 
 	`g�timeofday
 (&
 now
@@ -963,7 +1275,7 @@
 NULL
 );
 
-245 
+246 
 lo�l
  = 
 	`lo��ime
@@ -973,7 +1285,7 @@
 tv_�c
 );
 
-247 
+248 
 	`�r�ime
 (
 time�r
@@ -983,7 +1295,7 @@
 lo�l
 );
 
-248 
+249 
 	`v���tf
 (
 buf
@@ -995,15 +1307,15 @@
 �gp
 );
 
-250 #ifde�
+251 #ifde�
 DUMPLICATE_OUTPUT
 
 
-251 
+252 
 	`��tf
 ("%s.%03ld [%s] : %s",
 
-252 
+253 
 time�r
 , 
 now
@@ -1017,13 +1329,13 @@
 buf
 );
 
-255 i�(
+256 i�(
 logg�
 ->
 �
 )
 
-256 
+257 
 	`�r�tf
 (
 logg�
@@ -1043,13 +1355,13 @@
 buf
 );
 
-258 i�(
+259 i�(
 logg�
 ->
 �
 )
 
-259 
+260 
 	`f�ush
 (
 logg�
@@ -1057,11 +1369,11 @@
 �
 );
 
-260 
+261 
 	}
 }
 
-262 
+263 
 	$�_��tout_l�e
 (*
 �v�
@@ -1077,37 +1389,37 @@
 �gp
 )
 
-264 
+265 
 buf
 [
 MAX_LOG_MESSAGE_LEN
 ];
 
-265 
+266 
 tm
  *
 lo�l
 ;
 
-266 
+267 
 timev�
  
 now
 ;
 
-267 
+268 
 time�r
 [256];
 
-269 if(!
+270 if(!
 logg�
 )
 
-272 
+273 
 	`check_�d_r�lback
 ();
 
-274 
+275 
 	`g�timeofday
 (&
 now
@@ -1115,7 +1427,7 @@
 NULL
 );
 
-275 
+276 
 lo�l
  = 
 	`lo��ime
@@ -1125,7 +1437,7 @@
 tv_�c
 );
 
-277 
+278 
 	`�r�ime
 (
 time�r
@@ -1135,7 +1447,7 @@
 lo�l
 );
 
-278 
+279 
 	`v���tf
 (
 buf
@@ -1147,15 +1459,15 @@
 �gp
 );
 
-280 #ifde�
+281 #ifde�
 DUMPLICATE_OUTPUT
 
 
-281 
-	`��tf
-("%s.%03ld [%s] (%s [%04d]) : %s",
-
 282 
+	`��tf
+("[%s.%03ld] <%s> <%s:%04d> : %s",
+
+283 
 time�r
 , 
 now
@@ -1173,21 +1485,21 @@
 buf
 );
 
-285 i�(
+286 i�(
 logg�
 ->
 �
 )
 
-287 
+288 
 	`�r�tf
 (
 logg�
 ->
 �
-, "%s.%03ld [%s] (%s [%04d]) : %s",
+, "[%s.%03ld] <%s> <%s:%04d> : %s",
 
-288 
+289 
 time�r
 , 
 now
@@ -1205,7 +1517,7 @@
 buf
 );
 
-290 
+291 
 	`f�ush
 (
 logg�
@@ -1213,11 +1525,11 @@
 �
 );
 
-292 
+293 
 	}
 }
 
-294 
+295 
 	$logg�_�r
 (
 �v�
@@ -1225,23 +1537,23 @@
 msg
 )
 
-296 i�(!
+297 i�(!
 logg�
  || 
 �v�
 >logger->level)
 
-299 
+300 
 	`check_�d_r�lback
 ();
 
-301 i�(
+302 i�(
 logg�
 ->
 �
 )
 
-302 
+303 
 	`fwr�e
 (
 msg
@@ -1253,13 +1565,13 @@
 �
 );
 
-304 if(
+305 if(
 logg�
 ->
 �
 )
 
-305 
+306 
 	`f�ush
 (
 logg�
@@ -1267,11 +1579,11 @@
 �
 );
 
-306 
+307 
 	}
 }
 
-308 
+309 
 	$logg�_m�
 (
 �v�
@@ -1279,19 +1591,19 @@
 fmt
 , ...)
 
-310 
+311 
 va_li�
  
 �gp
 ;
 
-312 i�(!
+313 i�(!
 logg�
  || 
 �v�
 >logger->level)
 
-315 
+316 
 	`va_��t
 (
 �gp
@@ -1299,7 +1611,7 @@
 fmt
 );
 
-316 
+317 
 	`�_��tout
 (
 log_�r
@@ -1311,17 +1623,17 @@
 �gp
 );
 
-317 
+318 
 	`va_�d
 (
 �gp
 );
 
-318 
+319 
 	}
 }
 
-320 
+321 
 	$logg�_l�e
 (
 �v�
@@ -1333,19 +1645,19 @@
 fmt
 , ...)
 
-322 
+323 
 va_li�
  
 �gp
 ;
 
-324 i�(!
+325 i�(!
 logg�
  || 
 �v�
 >logger->level)
 
-327 
+328 
 	`va_��t
 (
 �gp
@@ -1353,7 +1665,7 @@
 fmt
 );
 
-328 
+329 
 	`�_��tout_l�e
 (
 log_�r
@@ -1369,33 +1681,33 @@
 �gp
 );
 
-330 
+331 
 	`va_�d
 (
 �gp
 );
 
-331 
+332 
 	}
 }
 
-333 
+334 
 	#LINELEN
  81
 
 	)
 
-334 
+335 
 	#CHARS_PER_LINE
  16
 
 	)
 
-335 *
+336 *
 	g��t_ch�
  =
 
-353 
+354 
 	$logg�_dump
 (
 �v�
@@ -1405,65 +1717,65 @@
 �n
 )
 
-355 
+356 
 rc
 ;
 
-356 
+357 
 idx
 ;
 
-357 
+358 
 �n
 [
 LINELEN
 ];
 
-358 
+359 
 l�
 [
 CHARS_PER_LINE
  + 2];
 
-359 
+360 
 hc
 [4];
 
-360 
+361 
 l�e_d�e
  = 1;
 
-362 i�(!
+363 i�(!
 logg�
  || 
 �v�
 >logger->level)
 
-365 
+366 
 rc
  = 
 �n
 ;
 
-366 
+367 
 idx
  = 0;
 
-367 
+368 
 l�
 [
 CHARS_PER_LINE
 ] = '\0';
 
-369 
+370 
 rc
  > 0)
 
-371 i�(
+372 i�(
 l�e_d�e
 )
 
-372 
+373 
 	`���tf
 (
 �n
@@ -1473,7 +1785,7 @@
 idx
 );
 
-376 
+377 
 c
  = 
 buf
@@ -1481,7 +1793,7 @@
 idx
 ];
 
-377 
+378 
 	`���tf
 (
 hc
@@ -1489,7 +1801,7 @@
 c
 );
 
-378 
+379 
 	`���t
 (
 �n
@@ -1499,7 +1811,7 @@
 LINELEN
 );
 
-380 
+381 
 l�
 [
 idx
@@ -1511,7 +1823,7 @@
 c
 ];
 
-382 --
+383 --
 rc
  > 0 && (++
 idx
@@ -1519,7 +1831,7 @@
 CHARS_PER_LINE
  != 0));
 
-384 
+385 
 l�e_d�e
  = (
 idx
@@ -1527,15 +1839,15 @@
 CHARS_PER_LINE
 ) == 0;
 
-385 i�(
+386 i�(
 l�e_d�e
 )
 
-387 #ifde�
+388 #ifde�
 DUMPLICATE_OUTPUT
 
 
-388 
+389 
 	`��tf
 ("%� %s\n", 
 �n
@@ -1543,13 +1855,13 @@
 l�
 );
 
-390 i�(
+391 i�(
 logg�
 ->
 �
 )
 
-391 
+392 
 	`�r�tf
 (
 logg�
@@ -1561,11 +1873,11 @@
 l�
 );
 
-395 i�(!
+396 i�(!
 l�e_d�e
 )
 
-397 
+398 
 ldx
  = 
 idx
@@ -1573,7 +1885,7 @@
 CHARS_PER_LINE
 ;
 
-398 
+399 
 l�
 [
 ldx
@@ -1585,19 +1897,19 @@
 idx
 ]];
 
-399 
+400 
 l�
 [
 ldx
 ] = '\0';
 
-401 (++
+402 (++
 idx
  % 
 CHARS_PER_LINE
 ) != 0)
 
-402 
+403 
 	`���t
 (
 �n
@@ -1605,11 +1917,11 @@
 LINELEN
 );
 
-404 #ifde�
+405 #ifde�
 DUMPLICATE_OUTPUT
 
 
-405 
+406 
 	`��tf
 ("%� %s\n", 
 �n
@@ -1617,13 +1929,13 @@
 l�
 );
 
-407 i�(
+408 i�(
 logg�
 ->
 �
 )
 
-408 
+409 
 	`�r�tf
 (
 logg�
@@ -1635,7 +1947,7 @@
 l�
 );
 
-411 
+412 
 	}
 }
 
@@ -2190,7 +2502,7 @@
 ={0};
 
 28 
-	$�_�oc_sigh�d�r
+	$�oc_sigh�d�r
 (
 sig
 )
@@ -2248,7 +2560,7 @@
 }
 
 55 
-	$�_���l_�oc_sig�l
+	$���l_�oc_sig�l
 ()
 
 57 
@@ -2282,7 +2594,7 @@
 .
 �_h�d�r
  = 
-�_�oc_sigh�d�r
+�oc_sigh�d�r
 ;
 
 67 
@@ -3149,23 +3461,17 @@
 	t�oc_sig�l_t
 ;
 
-27 *(* 
-	tth�ad_body
-�(*
-	tth�ad_�g
-);
-
-29 
+27 
 �oc_sig�l_t
  
 g_sig�l
 ;
 
-30 

-�_���l_�oc_sig�l
+28 

+���l_�oc_sig�l
 ();
 
-32 

+30 

 d�m�ize
 (
 nochd�
@@ -3173,13 +3479,13 @@
 no�o�
 );
 
-33 

+31 

 �c�d_d�m�_pid
 (cڡ *
 pid_f�e
 );
 
-34 
+32 
 pid_t
  
 g�_d�m�_pid
@@ -3187,31 +3493,37 @@
 pid_f�e
 );
 
-35 

+33 

 check_d�m�_rušg
 (cڡ *
 pid_f�e
 );
 
-36 

+34 

 ��_d�m�_rušg
 (cڡ *
 pid_f�e
 );
 
-37 

+35 

 �t_d�m�_rušg
 (cڡ *
 pid_f�e
 );
 
-39 

+37 

 exec_sy�em_cmd
 (cڡ *
 f�m�
 , ...);
 
-41 

+39 *(* 
+	tth�ad_body
+)(*
+	tth�ad_�g
+);
+
+40 

 th�ad_��t
 (
 �h�ad_t
@@ -3231,7 +3543,7 @@
 �om�
 );
 
-	@tlv_sample.c
+	@tlv_pack.c
 
 14 
 	~<�dio.h
@@ -3241,185 +3553,49 @@
 	~<�r�g.h
 >
 
-16 
+17 
+	~"�v_�ck.h
+"
+
+18 
 	~"�c-�u-t.h
 "
 
-18 
-	#OFF
- 0
-
-	)
-
-19 
-	#ON
- 1
-
-	)
-
-21 
-	#BUFSIZE
- 128
-
-	)
-
-30 
-	#PACK_HEADER
- 0xFD
-
-	)
-
-35 
-	mTAG_LOGON
-=1,
-
-36 
-	mTAG_CAMERA
-,
-
-37 
-	mTAG_LED
-,
-
-41 
-	#TLV_FIXED_SIZE
- 5
-
-	)
-
-44 
-	#TLV_MIN_SIZE
- (
-TLV_FIXED_SIZE
-+1)
-
-	)
-
-46 
-�ck�v_log�
-(*
-buf
-, 
-size
-, *
-pwd
-);
-
-47 
-�ck�v_�d
+21 
+	$�ck�v_ack
 (*
 buf
 , 
 size
 , 
-cmd
-);
-
-48 
-dump_buf
-(*
-d�a
-, 
-�n
-);
-
-50 
-	$ma�
-(
-�gc
-, **
-�gv
+ack
 )
 
-52 
-buf
-[
-BUFSIZE
-];
-
-53 
-by�s
-;
-
-55 
-by�s
- = 
-	`�ck�v_�d
-(
-buf
-, (buf), 
-ON
-);
-
-59 
-	`dump_buf
-(
-buf
-, 
-by�s
-);
-
-61 
-by�s
- = 
-	`�ck�v_log�
-(
-buf
-, (buf), "iot@yun");
-
-63 
-	`dump_buf
-(
-buf
-, 
-by�s
-);
-
-66 
-	}
-}
-
-69 
-	$�ck�v_log�
-(*
-buf
-, 
-size
-, *
-pwd
-)
-
-71 
+23 
 �c16
  = 0;
 
-72 
+24 
 �ck_�n
  = 0;
 
-73 
-d�a_�n
- = 0;
-
-74 
+25 
 of�t
  = 0;
 
-76 if(!
+27 if(!
 buf
- || !
-pwd
  || 
 size
 <
 TLV_MIN_SIZE
  )
 
-78 
+29 
 	`��tf
 ("Invalid input�rguments\n");
 
-83 
+34 
 buf
 [
 of�t
@@ -3427,87 +3603,57 @@
 PACK_HEADER
 ;
 
-84 
+35 
 of�t
  += 1;
 
-87 
+38 
 buf
 [
 of�t
 ] = 
-TAG_LOGON
+TAG_ACK
 ;
 
-88 
+39 
 of�t
  += 1;
 
-92 if�
-	`���
-(
-pwd
-�<�
-size
--
+42 
+�ck_�n
+ = 
 TLV_FIXED_SIZE
+ + 1;
+
+44 
+buf
+[
+of�t
+] = 
+�ck_�n
+;
+
+45 
+of�t
+ += 1;
+
+47 if�
+ack
  )
 
-93 
-d�a_�n
- = 
-	`���
-(
-pwd
-);
-
-95 
-d�a_�n
- = 
-size
--
-TLV_FIXED_SIZE
-;
-
-98 
-�ck_�n
- = 
-d�a_�n
- + 
-TLV_FIXED_SIZE
-;
-
-100 
+48 
 buf
 [
 of�t
-] = 
-�ck_�n
-;
+++] = 1;
 
-101 
-of�t
- += 1;
-
-103 
-	`mem�y
-(&
+50 
 buf
 [
 of�t
-], 
-pwd
-, 
-d�a_�n
-);
+++] = 0;
 
-104 
-of�t
- +�
-d�a_�n
-;
-
-107 
+53 
 �c16
  = 
 	`�c_�u_t
@@ -3519,7 +3665,7 @@
 of�t
 );
 
-110 
+56 
 	`ush�t_to_by�s
 (&
 buf
@@ -3529,19 +3675,19 @@
 �c16
 );
 
-111 
+57 
 of�t
  += 2;
 
-113  
+59  
 of�t
 ;
 
-114 
+60 
 	}
 }
 
-118 
+64 
 	$�ck�v_�d
 (*
 buf
@@ -3551,17 +3697,17 @@
 cmd
 )
 
-120 
+66 
 �c16
 ;
 
-121 
+67 
 �ck_�n
  = 
 TLV_FIXED_SIZE
 +1;
 
-123 if(!
+69 if(!
 buf
  || 
 size
@@ -3569,29 +3715,29 @@
 TLV_MIN_SIZE
  )
 
-125 
+71 
 	`��tf
 ("Invalid input�rguments\n");
 
-130 
+76 
 buf
 [0] = 
 PACK_HEADER
 ;
 
-133 
+79 
 buf
 [1] = 
 TAG_LED
 ;
 
-136 
+82 
 buf
 [2] = 
 �ck_�n
 ;
 
-139 
+85 
 buf
 [3] = (
 OFF
@@ -3599,7 +3745,7 @@
 cmd
 ) ? 0x00 : 0x01;
 
-142 
+88 
 �c16
  = 
 	`�c_�u_t
@@ -3609,7 +3755,7 @@
 buf
 , 4);
 
-145 
+91 
 	`ush�t_to_by�s
 (&
 buf
@@ -3617,31 +3763,31 @@
 �c16
 );
 
-147  
+93  
 �ck_�n
 ;
 
-148 
+94 
 	}
 }
 
-155 
+101 
 	#LINELEN
  81
 
 	)
 
-156 
+102 
 	#CHARS_PER_LINE
  16
 
 	)
 
-158 *
+104 *
 	g��t_ch�
  =
 
-177 
+123 
 	$dump_buf
 (*
 d�a
@@ -3649,59 +3795,59 @@
 �n
 )
 
-179 
+125 
 rc
 ;
 
-180 
+126 
 idx
 ;
 
-181 
+127 
 �n
 [
 LINELEN
 ];
 
-182 
+128 
 l�
 [
 CHARS_PER_LINE
  + 1];
 
-183 
+129 
 hc
 [4];
 
-184 
+130 
 l�e_d�e
  = 1;
 
-186 
+132 
 rc
  = 
 �n
 ;
 
-187 
+133 
 idx
  = 0;
 
-188 
+134 
 l�
 [
 CHARS_PER_LINE
 ] = '\0';
 
-190 
+136 
 rc
  > 0)
 
-192 i�(
+138 i�(
 l�e_d�e
 )
 
-193 
+139 
 	`���tf
 (
 �n
@@ -3711,7 +3857,7 @@
 idx
 );
 
-196 
+142 
 c
  = 
 d�a
@@ -3719,7 +3865,7 @@
 idx
 ];
 
-197 
+143 
 	`���tf
 (
 hc
@@ -3727,7 +3873,7 @@
 c
 );
 
-198 
+144 
 	`���t
 (
 �n
@@ -3735,7 +3881,7 @@
 hc
 , 4);
 
-199 
+145 
 l�
 [
 idx
@@ -3747,11 +3893,11 @@
 c
 ];
 
-200 ++
+146 ++
 idx
 ;
 
-201 } --
+147 } --
 rc
  > 0 && (
 idx
@@ -3759,7 +3905,7 @@
 CHARS_PER_LINE
  != 0));
 
-203 
+149 
 l�e_d�e
  = (
 idx
@@ -3767,11 +3913,11 @@
 CHARS_PER_LINE
 ) == 0;
 
-205 i�(
+151 i�(
 l�e_d�e
 )
 
-206 
+152 
 	`��tf
 ("%� %s\n", 
 �n
@@ -3779,11 +3925,11 @@
 l�
 );
 
-207 i�(
+153 i�(
 rc
  == 0)
 
-208 
+154 
 	`���t
 (
 �n
@@ -3791,11 +3937,11 @@
 LINELEN
 );
 
-211 i�(!
+157 i�(!
 l�e_d�e
 )
 
-213 
+159 
 l�
 [(
 idx
@@ -3803,13 +3949,13 @@
 CHARS_PER_LINE
 )] = '\0';
 
-215 (++
+161 (++
 idx
  % 
 CHARS_PER_LINE
 ) != 0)
 
-216 
+162 
 	`���t
 (
 �n
@@ -3817,7 +3963,7 @@
 LINELEN
 );
 
-218 
+164 
 	`��tf
 ("%� %s\n", 
 �n
@@ -3825,9 +3971,1407 @@
 l�
 );
 
-221 
+167 
 	}
 }
+
+	@tlv_pack.h
+
+13 #i�de� 
+_TLV_PACK_H_
+
+
+14 
+	#_TLV_PACK_H_
+
+
+	)
+
+16 
+	~<�d�t.h
+>
+
+17 
+	~<time.h
+>
+
+26 
+	#PACK_HEADER
+ 0xFD
+
+	)
+
+29 
+	#TLV_FIXED_SIZE
+ 5
+
+	)
+
+32 
+	#TLV_MIN_SIZE
+ (
+TLV_FIXED_SIZE
++1)
+
+	)
+
+38 
+	mTAG_ACK
+=1,
+
+39 
+	mTAG_SN
+,
+
+40 
+	mTAG_TEMP
+,
+
+41 
+	mTAG_TIME
+,
+
+44 
+	#TLV_BUFSIZE
+ 256
+
+	)
+
+45 
+	s�v_buf_s
+
+
+47 
+	mbuf
+[
+TLV_BUFSIZE
+];
+
+48 
+	m�n
+;
+
+49 } 
+	t�v_buf_t
+;
+
+52 
+�ck�v_ack
+ (*
+buf
+, 
+size
+, 
+ack
+);
+
+55 
+�ck�v_�
+ (*
+buf
+, 
+size
+, *
+�
+);
+
+58 
+�ck�v_�mp
+(*
+buf
+, 
+size
+, 
+u�t16_t
+ 
+�mp
+);
+
+61 
+�ck�v_time
+(*
+buf
+, 
+size
+, 
+tm
+ *tm);
+
+64 
+�ck�v_msg
+(
+�v_buf_t
+ *
+�v
+, *
+�
+, 
+u�t16_t
+ 
+�mp
+, 
+tm
+ *tm);
+
+67 
+dump_buf
+(*
+d�a
+, 
+�n
+);
+
+	@/usr/include/dirent.h
+
+22 #i�def 
+_DIRENT_H
+
+
+23 
+	#_DIRENT_H
+ 1
+
+	)
+
+25 
+	~<�u�s.h
+>
+
+27 
+	g__BEGIN_DECLS
+
+
+29 
+	~<b�s/ty�s.h
+>
+
+31 #ifde�
+__USE_XOPEN
+
+
+32 #i�de�
+__�o_t_def�ed
+
+
+33 #i�de�
+__USE_FILE_OFFSET64
+
+
+34 
+__�o_t
+ 
+	t�o_t
+;
+
+36 
+__�o64_t
+ 
+	t�o_t
+;
+
+38 
+	#__�o_t_def�ed
+
+
+	)
+
+40 #i�
+def�ed
+ 
+__USE_LARGEFILE64
+ && !def�ed 
+__�o64_t_def�ed
+
+
+41 
+__�o64_t
+ 
+	t�o64_t
+;
+
+42 
+	#__�o64_t_def�ed
+
+
+	)
+
+61 
+	~<b�s/d��t.h
+>
+
+63 #i�(
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_MISC
+�&& !def�ed 
+d_f��o
+
+
+64 
+	#d_�o
+ 
+d_f��o
+
+
+	)
+
+81 #ifde�
+_DIRENT_HAVE_D_NAMLEN
+
+
+82 
+	#_D_EXACT_NAMLEN
+(
+d
+�((d)->
+d_�m�n
+)
+
+	)
+
+83 
+	#_D_ALLOC_NAMLEN
+(
+d
+�(
+	`_D_EXACT_NAMLEN
+ (d�+ 1)
+
+	)
+
+85 
+	#_D_EXACT_NAMLEN
+(
+d
+�(
+	`���
+ ((d)->
+d_�me
+))
+
+	)
+
+86 #ifde�
+_DIRENT_HAVE_D_RECLEN
+
+
+87 
+	#_D_ALLOC_NAMLEN
+(
+d
+�(((*�(d�+ (d)->
+d_���
+�- &(d)->
+d_�me
+[0])
+
+	)
+
+89 
+	#_D_ALLOC_NAMLEN
+(
+d
+�( (d)->
+d_�me
+ > 1 ?  (d)->d_name : \
+
+90 
+	`_D_EXACT_NAMLEN
+ (
+d
+�+ 1)
+
+	)
+
+95 #ifde�
+__USE_BSD
+
+
+99 
+	mDT_UNKNOWN
+ = 0,
+
+100 
+	#DT_UNKNOWN
+ 
+DT_UNKNOWN
+
+
+	)
+
+101 
+	mDT_FIFO
+ = 1,
+
+102 
+	#DT_FIFO
+ 
+DT_FIFO
+
+
+	)
+
+103 
+	mDT_CHR
+ = 2,
+
+104 
+	#DT_CHR
+ 
+DT_CHR
+
+
+	)
+
+105 
+	mDT_DIR
+ = 4,
+
+106 
+	#DT_DIR
+ 
+DT_DIR
+
+
+	)
+
+107 
+	mDT_BLK
+ = 6,
+
+108 
+	#DT_BLK
+ 
+DT_BLK
+
+
+	)
+
+109 
+	mDT_REG
+ = 8,
+
+110 
+	#DT_REG
+ 
+DT_REG
+
+
+	)
+
+111 
+	mDT_LNK
+ = 10,
+
+112 
+	#DT_LNK
+ 
+DT_LNK
+
+
+	)
+
+113 
+	mDT_SOCK
+ = 12,
+
+114 
+	#DT_SOCK
+ 
+DT_SOCK
+
+
+	)
+
+115 
+	mDT_WHT
+ = 14
+
+116 
+	#DT_WHT
+ 
+DT_WHT
+
+
+	)
+
+120 
+	#IFTODT
+(
+mode
+�(((mode�& 0170000�>> 12)
+
+	)
+
+121 
+	#DTTOIF
+(
+d�ty�
+�((d�ty��<< 12)
+
+	)
+
+127 
+__d���am
+ 
+	tDIR
+;
+
+134 
+DIR
+ *
+	$ݒd�
+ (cڡ *
+__�me
+�
+	`__n�nu�
+ ((1));
+
+136 #ifde�
+__USE_XOPEN2K8
+
+
+141 
+DIR
+ *
+	`fdݒd�
+ (
+__fd
+);
+
+149 

+	$�o�d�
+ (
+DIR
+ *
+__d�p
+�
+	`__n�nu�
+ ((1));
+
+161 #i�de�
+__USE_FILE_OFFSET64
+
+
+162 

+d��t
+ *
+	$�add�
+ (
+DIR
+ *
+__d�p
+�
+	`__n�nu�
+ ((1));
+
+164 #ifde�
+__REDIRECT
+
+
+165 

+d��t
+ *
+	`__REDIRECT
+ (
+�add�
+, (
+DIR
+ *
+__d�p
+), 
+�add�64
+)
+
+166 
+	`__n�nu�
+ ((1));
+
+168 
+	#�add�
+ 
+�add�64
+
+
+	)
+
+172 #ifde�
+__USE_LARGEFILE64
+
+
+173 

+d��t64
+ *
+	$�add�64
+ (
+DIR
+ *
+__d�p
+�
+	`__n�nu�
+ ((1));
+
+176 #i�
+def�ed
+ 
+__USE_POSIX
+ || def�ed 
+__USE_MISC
+
+
+182 #i�de�
+__USE_FILE_OFFSET64
+
+
+183 

+	$�add�_r
+ (
+DIR
+ *
+__��ri�
+ 
+__d�p
+,
+
+184 
+d��t
+ *
+__��ri�
+ 
+__��y
+,
+
+185 
+d��t
+ **
+__��ri�
+ 
+__�su�
+)
+
+186 
+	`__n�nu�
+ ((1, 2, 3));
+
+188 #ifde�
+__REDIRECT
+
+
+189 

+	`__REDIRECT
+ (
+�add�_r
+,
+
+190 (
+DIR
+ *
+__��ri�
+ 
+__d�p
+,
+
+191 
+d��t
+ *
+__��ri�
+ 
+__��y
+,
+
+192 
+d��t
+ **
+__��ri�
+ 
+__�su�
+),
+
+193 
+�add�64_r
+�
+	`__n�nu�
+ ((1, 2, 3));
+
+195 
+	#�add�_r
+ 
+�add�64_r
+
+
+	)
+
+199 #ifde�
+__USE_LARGEFILE64
+
+
+200 

+	$�add�64_r
+ (
+DIR
+ *
+__��ri�
+ 
+__d�p
+,
+
+201 
+d��t64
+ *
+__��ri�
+ 
+__��y
+,
+
+202 
+d��t64
+ **
+__��ri�
+ 
+__�su�
+)
+
+203 
+	`__n�nu�
+ ((1, 2, 3));
+
+208 

+	$�w�dd�
+ (
+DIR
+ *
+__d�p
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+210 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_MISC
+ || def�ed 
+__USE_XOPEN
+
+
+211 
+	~<b�s/ty�s.h
+>
+
+214 

+	$�ekd�
+ (
+DIR
+ *
+__d�p
+, 
+__pos
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+217 

+	$��d�
+ (
+DIR
+ *
+__d�p
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+220 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_MISC
+ || def�ed 
+__USE_XOPEN2K8
+
+
+223 

+	$d�fd
+ (
+DIR
+ *
+__d�p
+�
+__THROW
+ 
+	`__n�nu�
+ ((1));
+
+225 #i�
+def�ed
+ 
+__OPTIMIZE__
+ && def�ed 
+_DIR_d�fd
+
+
+226 
+	#d�fd
+(
+d�p
+�
+	`_DIR_d�fd
+ (d�p)
+
+	)
+
+229 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_MISC
+
+
+230 #i�de�
+MAXNAMLEN
+
+
+232 
+	~<b�s/posix1_lim.h
+>
+
+235 #ifde�
+NAME_MAX
+
+
+236 
+	#MAXNAMLEN
+ 
+NAME_MAX
+
+
+	)
+
+238 
+	#MAXNAMLEN
+ 255
+
+	)
+
+243 
+	#__�ed_size_t
+
+
+	)
+
+244 
+	~<�ddef.h
+>
+
+253 #i�de�
+__USE_FILE_OFFSET64
+
+
+254 

+	`s�nd�
+ (cڡ *
+__��ri�
+ 
+__d�
+,
+
+255 
+d��t
+ ***
+__��ri�
+ 
+__�m�i�
+,
+
+256 (*
+__����
+�(cڡ 
+d��t
+ *),
+
+257 (*
+__cmp
+�(cڡ 
+d��t
+ **,
+
+258 cڡ 
+d��t
+ **))
+
+259 
+	`__n�nu�
+ ((1, 2));
+
+261 #ifde�
+__REDIRECT
+
+
+262 

+	`__REDIRECT
+ (
+s�nd�
+,
+
+263 (cڡ *
+__��ri�
+ 
+__d�
+,
+
+264 
+d��t
+ ***
+__��ri�
+ 
+__�m�i�
+,
+
+265 (*
+__����
+�(cڡ 
+d��t
+ *),
+
+266 (*
+__cmp
+�(cڡ 
+d��t
+ **,
+
+267 cڡ 
+d��t
+ **)),
+
+268 
+s�nd�64
+�
+	`__n�nu�
+ ((1, 2));
+
+270 
+	#s�nd�
+ 
+s�nd�64
+
+
+	)
+
+274 #i�
+def�ed
+ 
+__USE_GNU
+ && def�ed 
+__USE_LARGEFILE64
+
+
+277 

+	`s�nd�64
+ (cڡ *
+__��ri�
+ 
+__d�
+,
+
+278 
+d��t64
+ ***
+__��ri�
+ 
+__�m�i�
+,
+
+279 (*
+__����
+�(cڡ 
+d��t64
+ *),
+
+280 (*
+__cmp
+�(cڡ 
+d��t64
+ **,
+
+281 cڡ 
+d��t64
+ **))
+
+282 
+	`__n�nu�
+ ((1, 2));
+
+285 #ifde�
+__USE_GNU
+
+
+291 #i�de�
+__USE_FILE_OFFSET64
+
+
+292 

+	`s�nd��
+ (
+__dfd
+, cڡ *
+__��ri�
+ 
+__d�
+,
+
+293 
+d��t
+ ***
+__��ri�
+ 
+__�m�i�
+,
+
+294 (*
+__����
+�(cڡ 
+d��t
+ *),
+
+295 (*
+__cmp
+�(cڡ 
+d��t
+ **,
+
+296 cڡ 
+d��t
+ **))
+
+297 
+	`__n�nu�
+ ((2, 3));
+
+299 #ifde�
+__REDIRECT
+
+
+300 

+	`__REDIRECT
+ (
+s�nd��
+,
+
+301 (
+__dfd
+, cڡ *
+__��ri�
+ 
+__d�
+,
+
+302 
+d��t
+ ***
+__��ri�
+ 
+__�m�i�
+,
+
+303 (*
+__����
+�(cڡ 
+d��t
+ *),
+
+304 (*
+__cmp
+�(cڡ 
+d��t
+ **,
+
+305 cڡ 
+d��t
+ **)),
+
+306 
+s�nd��64
+�
+	`__n�nu�
+ ((2, 3));
+
+308 
+	#s�nd��
+ 
+s�nd��64
+
+
+	)
+
+314 

+	`s�nd��64
+ (
+__dfd
+, cڡ *
+__��ri�
+ 
+__d�
+,
+
+315 
+d��t64
+ ***
+__��ri�
+ 
+__�m�i�
+,
+
+316 (*
+__����
+�(cڡ 
+d��t64
+ *),
+
+317 (*
+__cmp
+�(cڡ 
+d��t64
+ **,
+
+318 cڡ 
+d��t64
+ **))
+
+319 
+	`__n�nu�
+ ((2, 3));
+
+323 #i�de�
+__USE_FILE_OFFSET64
+
+
+324 

+	$�phas�t
+ (cڡ 
+d��t
+ **
+__e1
+,
+
+325 cڡ 
+d��t
+ **
+__e2
+)
+
+326 
+__THROW
+ 
+__��ibu�_pu�__
+ 
+	`__n�nu�
+ ((1, 2));
+
+328 #ifde�
+__REDIRECT
+
+
+329 

+	`__REDIRECT_NTH
+ (
+�phas�t
+,
+
+330 (cڡ 
+d��t
+ **
+__e1
+,
+
+331 cڡ 
+d��t
+ **
+__e2
+),
+
+332 
+�phas�t64
+�
+__��ibu�_pu�__
+ 
+	`__n�nu�
+ ((1, 2));
+
+334 
+	#�phas�t
+ 
+�phas�t64
+
+
+	)
+
+338 #i�
+def�ed
+ 
+__USE_GNU
+ && def�ed 
+__USE_LARGEFILE64
+
+
+339 

+	$�phas�t64
+ (cڡ 
+d��t64
+ **
+__e1
+,
+
+340 cڡ 
+d��t64
+ **
+__e2
+)
+
+341 
+__THROW
+ 
+__��ibu�_pu�__
+ 
+	`__n�nu�
+ ((1, 2));
+
+346 #i�
+def�ed
+ 
+__USE_BSD
+ || def�ed 
+__USE_MISC
+
+
+351 #i�de�
+__USE_FILE_OFFSET64
+
+
+352 
+__ssize_t
+ 
+	$g�d����s
+ (
+__fd
+, *
+__��ri�
+ 
+__buf
+,
+
+353 
+size_t
+ 
+__nby�s
+,
+
+354 
+__off_t
+ *
+__��ri�
+ 
+__ba�p
+)
+
+355 
+__THROW
+ 
+	`__n�nu�
+ ((2, 4));
+
+357 #ifde�
+__REDIRECT
+
+
+358 
+__ssize_t
+ 
+	`__REDIRECT_NTH
+ (
+g�d����s
+,
+
+359 (
+__fd
+, *
+__��ri�
+ 
+__buf
+,
+
+360 
+size_t
+ 
+__nby�s
+,
+
+361 
+__off64_t
+ *
+__��ri�
+ 
+__ba�p
+),
+
+362 
+g�d����s64
+�
+	`__n�nu�
+ ((2, 4));
+
+364 
+	#g�d����s
+ 
+g�d����s64
+
+
+	)
+
+368 #ifde�
+__USE_LARGEFILE64
+
+
+369 
+__ssize_t
+ 
+	$g�d����s64
+ (
+__fd
+, *
+__��ri�
+ 
+__buf
+,
+
+370 
+size_t
+ 
+__nby�s
+,
+
+371 
+__off64_t
+ *
+__��ri�
+ 
+__ba�p
+)
+
+372 
+__THROW
+ 
+	`__n�nu�
+ ((2, 4));
+
+376 #ifde�
+__USE_GNU
+
+
+378 #i�de�
+__USE_FILE_OFFSET64
+
+
+379 

+	$v�si�s�t
+ (cڡ 
+d��t
+ **
+__e1
+,
+
+380 cڡ 
+d��t
+ **
+__e2
+)
+
+381 
+__THROW
+ 
+__��ibu�_pu�__
+ 
+	`__n�nu�
+ ((1, 2));
+
+383 #ifde�
+__REDIRECT
+
+
+384 

+	`__REDIRECT_NTH
+ (
+v�si�s�t
+,
+
+385 (cڡ 
+d��t
+ **
+__e1
+,
+
+386 cڡ 
+d��t
+ **
+__e2
+),
+
+387 
+v�si�s�t64
+)
+
+388 
+__��ibu�_pu�__
+ 
+	`__n�nu�
+ ((1, 2));
+
+390 
+	#v�si�s�t
+ 
+v�si�s�t64
+
+
+	)
+
+394 #ifde�
+__USE_LARGEFILE64
+
+
+395 

+	$v�si�s�t64
+ (cڡ 
+d��t64
+ **
+__e1
+,
+
+396 cڡ 
+d��t64
+ **
+__e2
+)
+
+397 
+__THROW
+ 
+__��ibu�_pu�__
+ 
+	`__n�nu�
+ ((1, 2));
+
+401 
+__END_DECLS
+
 
 	@/usr/include/errno.h
 
@@ -9340,6 +10884,922 @@
 401 
 __END_DECLS
 
+
+	@/usr/include/stdint.h
+
+22 #i�de�
+_STDINT_H
+
+
+23 
+	#_STDINT_H
+ 1
+
+	)
+
+25 
+	~<�u�s.h
+>
+
+26 
+	~<b�s/wch�.h
+>
+
+27 
+	~<b�s/w�dsize.h
+>
+
+34 #i�de�
+__�t8_t_def�ed
+
+
+35 
+	#__�t8_t_def�ed
+
+
+	)
+
+36 sig�d 
+	t�t8_t
+;
+
+37 
+	t�t16_t
+;
+
+38 
+	t�t32_t
+;
+
+39 #i�
+__WORDSIZE
+ == 64
+
+40 
+	t�t64_t
+;
+
+42 
+__ex�nsi�__
+
+
+43 
+	t�t64_t
+;
+
+48 
+	tu�t8_t
+;
+
+49 
+	tu�t16_t
+;
+
+50 #i�de�
+__u�t32_t_def�ed
+
+
+51 
+	tu�t32_t
+;
+
+52 
+	#__u�t32_t_def�ed
+
+
+	)
+
+54 #i�
+__WORDSIZE
+ == 64
+
+55 
+	tu�t64_t
+;
+
+57 
+__ex�nsi�__
+
+
+58 
+	tu�t64_t
+;
+
+65 sig�d 
+	t�t_�a�8_t
+;
+
+66 
+	t�t_�a�16_t
+;
+
+67 
+	t�t_�a�32_t
+;
+
+68 #i�
+__WORDSIZE
+ == 64
+
+69 
+	t�t_�a�64_t
+;
+
+71 
+__ex�nsi�__
+
+
+72 
+	t�t_�a�64_t
+;
+
+76 
+	tu�t_�a�8_t
+;
+
+77 
+	tu�t_�a�16_t
+;
+
+78 
+	tu�t_�a�32_t
+;
+
+79 #i�
+__WORDSIZE
+ == 64
+
+80 
+	tu�t_�a�64_t
+;
+
+82 
+__ex�nsi�__
+
+
+83 
+	tu�t_�a�64_t
+;
+
+90 sig�d 
+	t�t_�8_t
+;
+
+91 #i�
+__WORDSIZE
+ == 64
+
+92 
+	t�t_�16_t
+;
+
+93 
+	t�t_�32_t
+;
+
+94 
+	t�t_�64_t
+;
+
+96 
+	t�t_�16_t
+;
+
+97 
+	t�t_�32_t
+;
+
+98 
+__ex�nsi�__
+
+
+99 
+	t�t_�64_t
+;
+
+103 
+	tu�t_�8_t
+;
+
+104 #i�
+__WORDSIZE
+ == 64
+
+105 
+	tu�t_�16_t
+;
+
+106 
+	tu�t_�32_t
+;
+
+107 
+	tu�t_�64_t
+;
+
+109 
+	tu�t_�16_t
+;
+
+110 
+	tu�t_�32_t
+;
+
+111 
+__ex�nsi�__
+
+
+112 
+	tu�t_�64_t
+;
+
+117 #i�
+__WORDSIZE
+ == 64
+
+118 #i�de�
+__���_t_def�ed
+
+
+119 
+	t���_t
+;
+
+120 
+	#__���_t_def�ed
+
+
+	)
+
+122 
+	tu���_t
+;
+
+124 #i�de�
+__���_t_def�ed
+
+
+125 
+	t���_t
+;
+
+126 
+	#__���_t_def�ed
+
+
+	)
+
+128 
+	tu���_t
+;
+
+133 #i�
+__WORDSIZE
+ == 64
+
+134 
+	t�tmax_t
+;
+
+135 
+	tu�tmax_t
+;
+
+137 
+__ex�nsi�__
+
+
+138 
+	t�tmax_t
+;
+
+139 
+__ex�nsi�__
+
+
+140 
+	tu�tmax_t
+;
+
+144 #i�
+__WORDSIZE
+ == 64
+
+145 
+	#__INT64_C
+(
+c
+��## 
+L
+
+
+	)
+
+146 
+	#__UINT64_C
+(
+c
+��## 
+UL
+
+
+	)
+
+148 
+	#__INT64_C
+(
+c
+��## 
+LL
+
+
+	)
+
+149 
+	#__UINT64_C
+(
+c
+��## 
+ULL
+
+
+	)
+
+155 
+	#INT8_MIN
+ (-128)
+
+	)
+
+156 
+	#INT16_MIN
+ (-32767-1)
+
+	)
+
+157 
+	#INT32_MIN
+ (-2147483647-1)
+
+	)
+
+158 
+	#INT64_MIN
+ (-
+	`__INT64_C
+(9223372036854775807)-1)
+
+	)
+
+160 
+	#INT8_MAX
+ (127)
+
+	)
+
+161 
+	#INT16_MAX
+ (32767)
+
+	)
+
+162 
+	#INT32_MAX
+ (2147483647)
+
+	)
+
+163 
+	#INT64_MAX
+ (
+	`__INT64_C
+(9223372036854775807))
+
+	)
+
+166 
+	#UINT8_MAX
+ (255)
+
+	)
+
+167 
+	#UINT16_MAX
+ (65535)
+
+	)
+
+168 
+	#UINT32_MAX
+ (4294967295U)
+
+	)
+
+169 
+	#UINT64_MAX
+ (
+	`__UINT64_C
+(18446744073709551615))
+
+	)
+
+173 
+	#INT_LEAST8_MIN
+ (-128)
+
+	)
+
+174 
+	#INT_LEAST16_MIN
+ (-32767-1)
+
+	)
+
+175 
+	#INT_LEAST32_MIN
+ (-2147483647-1)
+
+	)
+
+176 
+	#INT_LEAST64_MIN
+ (-
+	`__INT64_C
+(9223372036854775807)-1)
+
+	)
+
+178 
+	#INT_LEAST8_MAX
+ (127)
+
+	)
+
+179 
+	#INT_LEAST16_MAX
+ (32767)
+
+	)
+
+180 
+	#INT_LEAST32_MAX
+ (2147483647)
+
+	)
+
+181 
+	#INT_LEAST64_MAX
+ (
+	`__INT64_C
+(9223372036854775807))
+
+	)
+
+184 
+	#UINT_LEAST8_MAX
+ (255)
+
+	)
+
+185 
+	#UINT_LEAST16_MAX
+ (65535)
+
+	)
+
+186 
+	#UINT_LEAST32_MAX
+ (4294967295U)
+
+	)
+
+187 
+	#UINT_LEAST64_MAX
+ (
+	`__UINT64_C
+(18446744073709551615))
+
+	)
+
+191 
+	#INT_FAST8_MIN
+ (-128)
+
+	)
+
+192 #i�
+__WORDSIZE
+ == 64
+
+193 
+	#INT_FAST16_MIN
+ (-9223372036854775807L-1)
+
+	)
+
+194 
+	#INT_FAST32_MIN
+ (-9223372036854775807L-1)
+
+	)
+
+196 
+	#INT_FAST16_MIN
+ (-2147483647-1)
+
+	)
+
+197 
+	#INT_FAST32_MIN
+ (-2147483647-1)
+
+	)
+
+199 
+	#INT_FAST64_MIN
+ (-
+	`__INT64_C
+(9223372036854775807)-1)
+
+	)
+
+201 
+	#INT_FAST8_MAX
+ (127)
+
+	)
+
+202 #i�
+__WORDSIZE
+ == 64
+
+203 
+	#INT_FAST16_MAX
+ (9223372036854775807L)
+
+	)
+
+204 
+	#INT_FAST32_MAX
+ (9223372036854775807L)
+
+	)
+
+206 
+	#INT_FAST16_MAX
+ (2147483647)
+
+	)
+
+207 
+	#INT_FAST32_MAX
+ (2147483647)
+
+	)
+
+209 
+	#INT_FAST64_MAX
+ (
+	`__INT64_C
+(9223372036854775807))
+
+	)
+
+212 
+	#UINT_FAST8_MAX
+ (255)
+
+	)
+
+213 #i�
+__WORDSIZE
+ == 64
+
+214 
+	#UINT_FAST16_MAX
+ (18446744073709551615UL)
+
+	)
+
+215 
+	#UINT_FAST32_MAX
+ (18446744073709551615UL)
+
+	)
+
+217 
+	#UINT_FAST16_MAX
+ (4294967295U)
+
+	)
+
+218 
+	#UINT_FAST32_MAX
+ (4294967295U)
+
+	)
+
+220 
+	#UINT_FAST64_MAX
+ (
+	`__UINT64_C
+(18446744073709551615))
+
+	)
+
+224 #i�
+__WORDSIZE
+ == 64
+
+225 
+	#INTPTR_MIN
+ (-9223372036854775807L-1)
+
+	)
+
+226 
+	#INTPTR_MAX
+ (9223372036854775807L)
+
+	)
+
+227 
+	#UINTPTR_MAX
+ (18446744073709551615UL)
+
+	)
+
+229 
+	#INTPTR_MIN
+ (-2147483647-1)
+
+	)
+
+230 
+	#INTPTR_MAX
+ (2147483647)
+
+	)
+
+231 
+	#UINTPTR_MAX
+ (4294967295U)
+
+	)
+
+236 
+	#INTMAX_MIN
+ (-
+	`__INT64_C
+(9223372036854775807)-1)
+
+	)
+
+238 
+	#INTMAX_MAX
+ (
+	`__INT64_C
+(9223372036854775807))
+
+	)
+
+241 
+	#UINTMAX_MAX
+ (
+	`__UINT64_C
+(18446744073709551615))
+
+	)
+
+247 #i�
+__WORDSIZE
+ == 64
+
+248 
+	#PTRDIFF_MIN
+ (-9223372036854775807L-1)
+
+	)
+
+249 
+	#PTRDIFF_MAX
+ (9223372036854775807L)
+
+	)
+
+251 
+	#PTRDIFF_MIN
+ (-2147483647-1)
+
+	)
+
+252 
+	#PTRDIFF_MAX
+ (2147483647)
+
+	)
+
+256 
+	#SIG_ATOMIC_MIN
+ (-2147483647-1)
+
+	)
+
+257 
+	#SIG_ATOMIC_MAX
+ (2147483647)
+
+	)
+
+260 #i�
+__WORDSIZE
+ == 64
+
+261 
+	#SIZE_MAX
+ (18446744073709551615UL)
+
+	)
+
+263 
+	#SIZE_MAX
+ (4294967295U)
+
+	)
+
+267 #i�de�
+WCHAR_MIN
+
+
+269 
+	#WCHAR_MIN
+ 
+__WCHAR_MIN
+
+
+	)
+
+270 
+	#WCHAR_MAX
+ 
+__WCHAR_MAX
+
+
+	)
+
+274 
+	#WINT_MIN
+ (0u)
+
+	)
+
+275 
+	#WINT_MAX
+ (4294967295u)
+
+	)
+
+278 
+	#INT8_C
+(
+c
+�
+	)
+c
+
+279 
+	#INT16_C
+(
+c
+�
+	)
+c
+
+280 
+	#INT32_C
+(
+c
+�
+	)
+c
+
+281 #i�
+__WORDSIZE
+ == 64
+
+282 
+	#INT64_C
+(
+c
+��## 
+L
+
+
+	)
+
+284 
+	#INT64_C
+(
+c
+��## 
+LL
+
+
+	)
+
+288 
+	#UINT8_C
+(
+c
+�
+	)
+c
+
+289 
+	#UINT16_C
+(
+c
+�
+	)
+c
+
+290 
+	#UINT32_C
+(
+c
+��## 
+U
+
+
+	)
+
+291 #i�
+__WORDSIZE
+ == 64
+
+292 
+	#UINT64_C
+(
+c
+��## 
+UL
+
+
+	)
+
+294 
+	#UINT64_C
+(
+c
+��## 
+ULL
+
+
+	)
+
+298 #i�
+__WORDSIZE
+ == 64
+
+299 
+	#INTMAX_C
+(
+c
+��## 
+L
+
+
+	)
+
+300 
+	#UINTMAX_C
+(
+c
+��## 
+UL
+
+
+	)
+
+302 
+	#INTMAX_C
+(
+c
+��## 
+LL
+
+
+	)
+
+303 
+	#UINTMAX_C
+(
+c
+��## 
+ULL
+
+
+	)
 
 	@/usr/include/stdio.h
 
@@ -29249,6 +31709,132 @@
 
 	)
 
+	@/usr/include/bits/dirent.h
+
+18 #i�de�
+_DIRENT_H
+
+
+22 
+	sd��t
+
+
+24 #i�de�
+__USE_FILE_OFFSET64
+
+
+25 
+__�o_t
+ 
+	md_�o
+;
+
+26 
+__off_t
+ 
+	md_off
+;
+
+28 
+__�o64_t
+ 
+	md_�o
+;
+
+29 
+__off64_t
+ 
+	md_off
+;
+
+31 
+	md_���
+;
+
+32 
+	md_ty�
+;
+
+33 
+	md_�me
+[256];
+
+36 #ifde�
+__USE_LARGEFILE64
+
+
+37 
+	sd��t64
+
+
+39 
+__�o64_t
+ 
+	md_�o
+;
+
+40 
+__off64_t
+ 
+	md_off
+;
+
+41 
+	md_���
+;
+
+42 
+	md_ty�
+;
+
+43 
+	md_�me
+[256];
+
+47 
+	#d_f��o
+ 
+d_�o
+
+
+	)
+
+49 #unde�
+_DIRENT_HAVE_D_NAMLEN
+
+
+50 
+	#_DIRENT_HAVE_D_RECLEN
+
+
+	)
+
+51 
+	#_DIRENT_HAVE_D_OFF
+
+
+	)
+
+52 
+	#_DIRENT_HAVE_D_TYPE
+
+
+	)
+
+54 #i�
+def�ed
+ 
+__OFF_T_MATCHES_OFF64_T
+ && def�ed 
+__INO_T_MATCHES_INO64_T
+
+
+56 
+	#_DIRENT_MATCHES_DIRENT64
+ 1
+
+	)
+
 	@/usr/include/bits/environments.h
 
 18 #i�de�
@@ -30262,6 +32848,308 @@
 170 
 	}
 }
+
+	@/usr/include/bits/posix1_lim.h
+
+24 #i�def 
+_BITS_POSIX1_LIM_H
+
+
+25 
+	#_BITS_POSIX1_LIM_H
+ 1
+
+	)
+
+31 
+	#_POSIX_AIO_LISTIO_MAX
+ 2
+
+	)
+
+34 
+	#_POSIX_AIO_MAX
+ 1
+
+	)
+
+37 
+	#_POSIX_ARG_MAX
+ 4096
+
+	)
+
+40 #ifde�
+__USE_XOPEN2K
+
+
+41 
+	#_POSIX_CHILD_MAX
+ 25
+
+	)
+
+43 
+	#_POSIX_CHILD_MAX
+ 6
+
+	)
+
+47 
+	#_POSIX_DELAYTIMER_MAX
+ 32
+
+	)
+
+51 
+	#_POSIX_HOST_NAME_MAX
+ 255
+
+	)
+
+54 
+	#_POSIX_LINK_MAX
+ 8
+
+	)
+
+57 
+	#_POSIX_LOGIN_NAME_MAX
+ 9
+
+	)
+
+60 
+	#_POSIX_MAX_CANON
+ 255
+
+	)
+
+64 
+	#_POSIX_MAX_INPUT
+ 255
+
+	)
+
+67 
+	#_POSIX_MQ_OPEN_MAX
+ 8
+
+	)
+
+70 
+	#_POSIX_MQ_PRIO_MAX
+ 32
+
+	)
+
+73 
+	#_POSIX_NAME_MAX
+ 14
+
+	)
+
+76 #ifde�
+__USE_XOPEN2K
+
+
+77 
+	#_POSIX_NGROUPS_MAX
+ 8
+
+	)
+
+79 
+	#_POSIX_NGROUPS_MAX
+ 0
+
+	)
+
+83 #ifde�
+__USE_XOPEN2K
+
+
+84 
+	#_POSIX_OPEN_MAX
+ 20
+
+	)
+
+86 
+	#_POSIX_OPEN_MAX
+ 16
+
+	)
+
+89 #i�!
+def�ed
+ 
+__USE_XOPEN2K
+ || def�ed 
+__USE_GNU
+
+
+92 
+	#_POSIX_FD_SETSIZE
+ 
+_POSIX_OPEN_MAX
+
+
+	)
+
+96 
+	#_POSIX_PATH_MAX
+ 256
+
+	)
+
+99 
+	#_POSIX_PIPE_BUF
+ 512
+
+	)
+
+103 
+	#_POSIX_RE_DUP_MAX
+ 255
+
+	)
+
+106 
+	#_POSIX_RTSIG_MAX
+ 8
+
+	)
+
+109 
+	#_POSIX_SEM_NSEMS_MAX
+ 256
+
+	)
+
+112 
+	#_POSIX_SEM_VALUE_MAX
+ 32767
+
+	)
+
+115 
+	#_POSIX_SIGQUEUE_MAX
+ 32
+
+	)
+
+118 
+	#_POSIX_SSIZE_MAX
+ 32767
+
+	)
+
+121 
+	#_POSIX_STREAM_MAX
+ 8
+
+	)
+
+124 
+	#_POSIX_SYMLINK_MAX
+ 255
+
+	)
+
+128 
+	#_POSIX_SYMLOOP_MAX
+ 8
+
+	)
+
+131 
+	#_POSIX_TIMER_MAX
+ 32
+
+	)
+
+134 
+	#_POSIX_TTY_NAME_MAX
+ 9
+
+	)
+
+137 #ifde�
+__USE_XOPEN2K
+
+
+138 
+	#_POSIX_TZNAME_MAX
+ 6
+
+	)
+
+140 
+	#_POSIX_TZNAME_MAX
+ 3
+
+	)
+
+143 #i�!
+def�ed
+ 
+__USE_XOPEN2K
+ || def�ed 
+__USE_GNU
+
+
+145 
+	#_POSIX_QLIMIT
+ 1
+
+	)
+
+149 
+	#_POSIX_HIWAT
+ 
+_POSIX_PIPE_BUF
+
+
+	)
+
+152 
+	#_POSIX_UIO_MAXIOV
+ 16
+
+	)
+
+156 
+	#_POSIX_CLOCKRES_MIN
+ 20000000
+
+	)
+
+160 
+	~<b�s/lo�l_lim.h
+>
+
+163 #i�def 
+SSIZE_MAX
+
+
+164 
+	#SSIZE_MAX
+ 
+LONG_MAX
+
+
+	)
+
+171 #i�def 
+NGROUPS_MAX
+
+
+172 
+	#NGROUPS_MAX
+ 8
+
+	)
 
 	@/usr/include/bits/posix_opt.h
 
@@ -56217,6 +59105,82 @@
 
 	)
 
+	@/usr/include/bits/wchar.h
+
+19 #i�de�
+_BITS_WCHAR_H
+
+
+20 
+	#_BITS_WCHAR_H
+ 1
+
+	)
+
+33 #ifde�
+__WCHAR_MAX__
+
+
+34 
+	#__WCHAR_MAX
+ 
+__WCHAR_MAX__
+
+
+	)
+
+35 #�i�
+L
+'\0' - 1 > 0
+
+36 
+	#__WCHAR_MAX
+ (0xffffffffu + 
+L
+'\0')
+
+	)
+
+38 
+	#__WCHAR_MAX
+ (0x7ffffff�+ 
+L
+'\0')
+
+	)
+
+41 #ifde�
+__WCHAR_MIN__
+
+
+42 
+	#__WCHAR_MIN
+ 
+__WCHAR_MIN__
+
+
+	)
+
+43 #�i�
+L
+'\0' - 1 > 0
+
+44 
+	#__WCHAR_MIN
+ (
+L
+'\0' + 0)
+
+	)
+
+46 
+	#__WCHAR_MIN
+ (-
+__WCHAR_MAX
+ - 1)
+
+	)
+
 	@/usr/include/bits/wordsize.h
 
 3 #i�
@@ -64011,6 +66975,184 @@
 _IO_v�r�tf
 )
 
+	@/usr/include/bits/local_lim.h
+
+24 #i�de�
+NR_OPEN
+
+
+25 
+	#__undef_NR_OPEN
+
+
+	)
+
+27 #i�de�
+LINK_MAX
+
+
+28 
+	#__undef_LINK_MAX
+
+
+	)
+
+30 #i�de�
+OPEN_MAX
+
+
+31 
+	#__undef_OPEN_MAX
+
+
+	)
+
+33 #i�de�
+ARG_MAX
+
+
+34 
+	#__undef_ARG_MAX
+
+
+	)
+
+38 
+	~<l�ux/lim�s.h
+>
+
+41 #ifde�
+__undef_NR_OPEN
+
+
+42 #unde�
+NR_OPEN
+
+
+43 #unde�
+__undef_NR_OPEN
+
+
+46 #ifde�
+__undef_LINK_MAX
+
+
+47 #unde�
+LINK_MAX
+
+
+48 #unde�
+__undef_LINK_MAX
+
+
+51 #ifde�
+__undef_OPEN_MAX
+
+
+52 #unde�
+OPEN_MAX
+
+
+53 #unde�
+__undef_OPEN_MAX
+
+
+56 #ifde�
+__undef_ARG_MAX
+
+
+57 #unde�
+ARG_MAX
+
+
+58 #unde�
+__undef_ARG_MAX
+
+
+62 
+	#_POSIX_THREAD_KEYS_MAX
+ 128
+
+	)
+
+64 
+	#PTHREAD_KEYS_MAX
+ 1024
+
+	)
+
+67 
+	#_POSIX_THREAD_DESTRUCTOR_ITERATIONS
+ 4
+
+	)
+
+69 
+	#PTHREAD_DESTRUCTOR_ITERATIONS
+ 
+_POSIX_THREAD_DESTRUCTOR_ITERATIONS
+
+
+	)
+
+72 
+	#_POSIX_THREAD_THREADS_MAX
+ 64
+
+	)
+
+74 #unde�
+PTHREAD_THREADS_MAX
+
+
+78 
+	#AIO_PRIO_DELTA_MAX
+ 20
+
+	)
+
+81 
+	#PTHREAD_STACK_MIN
+ 16384
+
+	)
+
+84 
+	#DELAYTIMER_MAX
+ 2147483647
+
+	)
+
+87 
+	#TTY_NAME_MAX
+ 32
+
+	)
+
+90 
+	#LOGIN_NAME_MAX
+ 256
+
+	)
+
+93 
+	#HOST_NAME_MAX
+ 64
+
+	)
+
+96 
+	#MQ_PRIO_MAX
+ 32768
+
+	)
+
+99 
+	#SEM_VALUE_MAX
+ (2147483647)
+
+	)
+
 	@/usr/include/bits/sched.h
 
 20 #i�de�
@@ -71105,6 +74247,96 @@
 
 	)
 
+	@/usr/include/linux/limits.h
+
+1 #i�de�
+_LINUX_LIMITS_H
+
+
+2 
+	#_LINUX_LIMITS_H
+
+
+	)
+
+4 
+	#NR_OPEN
+ 1024
+
+	)
+
+6 
+	#NGROUPS_MAX
+ 65536
+
+	)
+
+7 
+	#ARG_MAX
+ 131072
+
+	)
+
+8 
+	#LINK_MAX
+ 127
+
+	)
+
+9 
+	#MAX_CANON
+ 255
+
+	)
+
+10 
+	#MAX_INPUT
+ 255
+
+	)
+
+11 
+	#NAME_MAX
+ 255
+
+	)
+
+12 
+	#PATH_MAX
+ 4096
+
+	)
+
+13 
+	#PIPE_BUF
+ 4096
+
+	)
+
+14 
+	#XATTR_NAME_MAX
+ 255
+
+	)
+
+15 
+	#XATTR_SIZE_MAX
+ 65536
+
+	)
+
+16 
+	#XATTR_LIST_MAX
+ 65536
+
+	)
+
+18 
+	#RTSIG_MAX
+ 32
+
+	)
+
 	@/usr/include/wchar.h
 
 23 #i�de�
@@ -75296,82 +78528,6 @@
  (
 __vw��tf_chk
 )
-
-	@/usr/include/bits/wchar.h
-
-19 #i�de�
-_BITS_WCHAR_H
-
-
-20 
-	#_BITS_WCHAR_H
- 1
-
-	)
-
-33 #ifde�
-__WCHAR_MAX__
-
-
-34 
-	#__WCHAR_MAX
- 
-__WCHAR_MAX__
-
-
-	)
-
-35 #�i�
-L
-'\0' - 1 > 0
-
-36 
-	#__WCHAR_MAX
- (0xffffffffu + 
-L
-'\0')
-
-	)
-
-38 
-	#__WCHAR_MAX
- (0x7ffffff�+ 
-L
-'\0')
-
-	)
-
-41 #ifde�
-__WCHAR_MIN__
-
-
-42 
-	#__WCHAR_MIN
- 
-__WCHAR_MIN__
-
-
-	)
-
-43 #�i�
-L
-'\0' - 1 > 0
-
-44 
-	#__WCHAR_MIN
- (
-L
-'\0' + 0)
-
-	)
-
-46 
-	#__WCHAR_MIN
- (-
-__WCHAR_MAX
- - 1)
-
-	)
 
 	@/usr/include/bits/wchar2.h
 
@@ -80354,20 +83510,25 @@
 .
 1
 /usr/include
-96
-2463
+105
+2652
 crc-itu-t.c
 crc-itu-t.h
+ds18b20.c
+ds18b20.h
 logger.c
 logger.h
 proc.c
 proc.h
-tlv_sample.c
+tlv_pack.c
+tlv_pack.h
+/usr/include/dirent.h
 /usr/include/errno.h
 /usr/include/fcntl.h
 /usr/include/libgen.h
 /usr/include/pthread.h
 /usr/include/signal.h
+/usr/include/stdint.h
 /usr/include/stdio.h
 /usr/include/stdlib.h
 /usr/include/string.h
@@ -80378,10 +83539,12 @@
 /usr/include/unistd.h
 /usr/include/alloca.h
 /usr/include/bits/confname.h
+/usr/include/bits/dirent.h
 /usr/include/bits/environments.h
 /usr/include/bits/errno.h
 /usr/include/bits/fcntl.h
 /usr/include/bits/fcntl2.h
+/usr/include/bits/posix1_lim.h
 /usr/include/bits/posix_opt.h
 /usr/include/bits/pthreadtypes.h
 /usr/include/bits/setjmp.h
@@ -80410,6 +83573,7 @@
 /usr/include/bits/unistd.h
 /usr/include/bits/waitflags.h
 /usr/include/bits/waitstatus.h
+/usr/include/bits/wchar.h
 /usr/include/bits/wordsize.h
 /usr/include/endian.h
 /usr/include/features.h
@@ -80425,6 +83589,7 @@
 /usr/include/bits/endian.h
 /usr/include/bits/fcntl-linux.h
 /usr/include/bits/libio-ldbl.h
+/usr/include/bits/local_lim.h
 /usr/include/bits/sched.h
 /usr/include/bits/select.h
 /usr/include/bits/select2.h
@@ -80444,10 +83609,10 @@
 /usr/include/gnu/stubs-32.h
 /usr/include/gnu/stubs-64.h
 /usr/include/gnu/stubs-x32.h
+/usr/include/linux/limits.h
 /usr/include/wchar.h
 /usr/include/asm-generic/errno.h
 /usr/include/bits/wchar-ldbl.h
-/usr/include/bits/wchar.h
 /usr/include/bits/wchar2.h
 /usr/include/gnu/option-groups.h
 /usr/include/wctype.h

--
Gitblit v1.9.1