Back to home page

Nginx displayed by LXR

Source navigation ]
Identifier search ]
general search ]
 
 
Version: nginx-1.19.2 ]​[ nginx-1.18.0 ]​

Identifier search

Type the full name of an identifier to look for (a function name, variable name, typedef, etc).
Matches are case-sensitive. Check "Definitions only" to find only definitions of the symbol (unchecked, all references).
As a convenience, extra 999 line numbers denote case-insensitive occurrences (either belonging to a case-insensitive language or differing in case).

  

Results for u

Definitions

Type Member of File Line
class, struct, or union member __anon4 /src/core/ngx_inet.h 70
local variable /src/core/ngx_resolver.c 138
class, struct, or union member __anon5 /src/core/ngx_resolver.h 117
local variable /src/core/ngx_string.c 1314
local variable /src/core/ngx_syslog.c 94
local variable /src/event/ngx_event.c 1124
local variable /src/event/ngx_event_openssl_stapling.c 453
local variable /src/event/ngx_event_openssl_stapling.c 772
local variable /src/event/ngx_event_openssl_stapling.c 1124
local variable /src/http/modules/ngx_http_fastcgi_module.c 684
local variable /src/http/modules/ngx_http_fastcgi_module.c 765
local variable /src/http/modules/ngx_http_fastcgi_module.c 846
local variable /src/http/modules/ngx_http_fastcgi_module.c 1647
local variable /src/http/modules/ngx_http_fastcgi_module.c 2083
local variable /src/http/modules/ngx_http_fastcgi_module.c 2426
local variable /src/http/modules/ngx_http_fastcgi_module.c 3609
class, struct, or union member __anon6 /src/http/modules/ngx_http_geo_module.c 73
local variable /src/http/modules/ngx_http_grpc_module.c 529
local variable /src/http/modules/ngx_http_grpc_module.c 604
local variable /src/http/modules/ngx_http_grpc_module.c 707
local variable /src/http/modules/ngx_http_grpc_module.c 1230
local variable /src/http/modules/ngx_http_grpc_module.c 1586
local variable /src/http/modules/ngx_http_grpc_module.c 1953
local variable /src/http/modules/ngx_http_grpc_module.c 1996
local variable /src/http/modules/ngx_http_grpc_module.c 4152
local variable /src/http/modules/ngx_http_grpc_module.c 4718
local variable /src/http/modules/ngx_http_memcached_module.c 179
local variable /src/http/modules/ngx_http_memcached_module.c 316
local variable /src/http/modules/ngx_http_memcached_module.c 457
local variable /src/http/modules/ngx_http_memcached_module.c 481
local variable /src/http/modules/ngx_http_memcached_module.c 701
local variable /src/http/modules/ngx_http_proxy_module.c 852
local variable /src/http/modules/ngx_http_proxy_module.c 956
local variable /src/http/modules/ngx_http_proxy_module.c 1058
local variable /src/http/modules/ngx_http_proxy_module.c 1161
local variable /src/http/modules/ngx_http_proxy_module.c 1720
local variable /src/http/modules/ngx_http_proxy_module.c 1799
local variable /src/http/modules/ngx_http_proxy_module.c 1952
local variable /src/http/modules/ngx_http_proxy_module.c 2246
local variable /src/http/modules/ngx_http_proxy_module.c 2305
local variable /src/http/modules/ngx_http_proxy_module.c 3644
local variable /src/http/modules/ngx_http_realip_module.c 321
local variable /src/http/modules/ngx_http_referer_module.c 550
local variable /src/http/modules/ngx_http_scgi_module.c 482
local variable /src/http/modules/ngx_http_scgi_module.c 563
local variable /src/http/modules/ngx_http_scgi_module.c 974
local variable /src/http/modules/ngx_http_scgi_module.c 1027
local variable /src/http/modules/ngx_http_scgi_module.c 1157
local variable /src/http/modules/ngx_http_scgi_module.c 1859
local variable /src/http/modules/ngx_http_upstream_keepalive_module.c 304
local variable /src/http/modules/ngx_http_uwsgi_module.c 637
local variable /src/http/modules/ngx_http_uwsgi_module.c 733
local variable /src/http/modules/ngx_http_uwsgi_module.c 1185
local variable /src/http/modules/ngx_http_uwsgi_module.c 1238
local variable /src/http/modules/ngx_http_uwsgi_module.c 1368
local variable /src/http/modules/ngx_http_uwsgi_module.c 2130
local variable /src/http/ngx_http_core_module.c 3856
local variable /src/http/ngx_http_parse.c 1269
local variable /src/http/ngx_http_request.c 3767
class, struct, or union member __anon3 /src/http/ngx_http_script.h 74
local variable /src/http/ngx_http_upstream.c 479
local variable /src/http/ngx_http_upstream.c 553
local variable /src/http/ngx_http_upstream.c 1182
local variable /src/http/ngx_http_upstream.c 1261
local variable /src/http/ngx_http_upstream.c 1313
local variable /src/http/ngx_http_upstream.c 1726
local variable /src/http/ngx_http_upstream.c 1794
local variable /src/http/ngx_http_upstream.c 2263
local variable /src/http/ngx_http_upstream.c 3339
local variable /src/http/ngx_http_upstream.c 3528
local variable /src/http/ngx_http_upstream.c 3583
local variable /src/http/ngx_http_upstream.c 3720
local variable /src/http/ngx_http_upstream.c 3874
local variable /src/http/ngx_http_upstream.c 4526
local variable /src/http/ngx_http_upstream.c 4541
local variable /src/http/ngx_http_upstream.c 4559
local variable /src/http/ngx_http_upstream.c 4594
local variable /src/http/ngx_http_upstream.c 4730
local variable /src/http/ngx_http_upstream.c 4770
local variable /src/http/ngx_http_upstream.c 4829
local variable /src/http/ngx_http_upstream.c 4854
local variable /src/http/ngx_http_upstream.c 4939
local variable /src/http/ngx_http_upstream.c 5735
local variable /src/http/ngx_http_upstream.c 5852
local variable /src/http/ngx_http_upstream_round_robin.c 34
local variable /src/mail/ngx_mail_auth_http_module.c 1505
local variable /src/mail/ngx_mail_core_module.c 299
local variable /src/os/unix/ngx_linux_init.c 36
local variable /src/stream/ngx_stream_core_module.c 579
class, struct, or union member __anon6 /src/stream/ngx_stream_geo_module.c 71
local variable /src/stream/ngx_stream_proxy_module.c 376
local variable /src/stream/ngx_stream_proxy_module.c 577
local variable /src/stream/ngx_stream_proxy_module.c 678
local variable /src/stream/ngx_stream_proxy_module.c 761
local variable /src/stream/ngx_stream_proxy_module.c 923
local variable /src/stream/ngx_stream_proxy_module.c 1016
local variable /src/stream/ngx_stream_proxy_module.c 1071
local variable /src/stream/ngx_stream_proxy_module.c 1119
local variable /src/stream/ngx_stream_proxy_module.c 1133
local variable /src/stream/ngx_stream_proxy_module.c 1240
local variable /src/stream/ngx_stream_proxy_module.c 1318
local variable /src/stream/ngx_stream_proxy_module.c 1510
local variable /src/stream/ngx_stream_proxy_module.c 1701
local variable /src/stream/ngx_stream_proxy_module.c 1781
local variable /src/stream/ngx_stream_proxy_module.c 1847
local variable /src/stream/ngx_stream_proxy_module.c 1916
local variable /src/stream/ngx_stream_proxy_module.c 2170
local variable /src/stream/ngx_stream_realip_module.c 183
class, struct, or union member __anon3 /src/stream/ngx_stream_script.h 62
local variable /src/stream/ngx_stream_upstream.c 307
local variable /src/stream/ngx_stream_upstream.c 408
local variable /src/stream/ngx_stream_upstream_round_robin.c 40

112 declarations in 33 files.

References:

File Line
/src/core/ngx_inet.c 12 13 14 15 391 393 397 402 406 430 431 456 460 463 463 463 467 467 530 531 545 545 684 689 690 693 697 700 705 712 713 718 726 727 732 736 737 740 744 745 749 750 759 760 765 766 767 768 768 774 783 790 791 794 796 798 813 813 814 818 819 833 842 846 855 859 859 860 864 867 868 875 893 896 906 911 915 915 916 920 924 925 927 929 929 930 937 938 939 939 940 941 947 951 952 954 956 957 957 957 965 968 968 968 971 975 979 979 980 980 981 981 981 982 982 989 997 998 1001 1003 1003 1008 1017 1017 1018 1022 1023 1030 1038 1047 1051 1060 1064 1064 1065 1069 1072 1073 1076 1077 1077 1078 1084 1088 1089 1092 1097 1100 1102 1102 1102 1106 1117 1123 1128 1128 1138 1161 1179 1198 1210 1210 1213 1218 1218 1225 1236 1248 1263 1272 1272 1272 1274 1275 1276 1289 1310 1310
/src/core/ngx_inet.h 70 123 124
/src/core/ngx_resolver.c 138 248 250 251 253 254 257 257 263 268 270 271 272 273 661 704 758 762 773 774 778 2262 2271 2417 2465 2754 2850 2948 2953 2954 2968 2969 2970 4068 4072 4083 4084 4088 4198 4198
/src/core/ngx_resolver.h 117
/src/core/ngx_string.c 1314 1316 1318 1320 1324 1326 1330 1332 1354 1354 1359 1360
/src/core/ngx_syslog.c 94 120 122 123 124 126 127 130 130 136
/src/event/ngx_event.c 1124 1167 1168 1170 1171 1174 1174 1180 1185 1187 1188 1194 1195 1196 1201 1202 1203
/src/event/ngx_event_accept.c 480 481 496 497
/src/event/ngx_event_openssl_stapling.c 453 496 498 499 500 502 503 505 506 513 517 518 523 523 530 531 532 533 534 772 784 786 787 788 790 791 793 794 799 803 804 807 807 813 814 815 816 817 1124 1162 1164 1165 1166 1167 1169 1170 1172 1173 1178 1182 1183 1186 1186 1192 1198 1199 1200 1201 1202
/src/http/modules/ngx_http_access_module.c 355 356 376 377
/src/http/modules/ngx_http_fastcgi_module.c 684 710 712 713 715 720 721 724 725 726 727 728 731 733 734 738 739 741 742 743 765 787 789 790 795 796 797 798 801 802 803 846 858 863 1186 1188 1189 1193 1194 1300 1647 1658 1664 1665 1669 1670 1700 1700 1702 1707 1707 1709 1709 1714 1714 1715 1715 1726 1728 1728 1729 1734 1734 1735 1735 1738 1764 1764 1775 1775 1778 1778 1781 1781 1783 1783 1806 1808 1830 1841 1843 1843 1850 1851 1851 1859 1860 1862 1875 1883 1902 1974 1974 1990 1991 2002 2003 2005 2006 2007 2011 2012 2015 2015 2016 2016 2031 2034 2069 2069 2083 2087 2092 2095 2096 2104 2426 2432 2433 2438 2438 2476 2481 2486 2487 2579 2583 2597 2621 3609 3652 3654 3655 3657
/src/http/modules/ngx_http_geo_module.c 73 190 208 212 221 230 262 303 304 524 537 547 1077 1078 1088 1114 1114 1115 1115 1124 1125 1130 1131 1164 1165 1180 1187 1188 1195 1196 1203 1204 1217 1224 1224 1231 1232 1329 1330
/src/http/modules/ngx_http_geoip_module.c 887 888
/src/http/modules/ngx_http_grpc_module.c 529 548 554 556 557 560 563 572 574 576 577 578 579 580 582 583 584 604 637 640 641 647 661 662 667 668 669 670 673 674 675 707 714 907 1148 1152 1153 1182 1183 1230 1560 1561 1569 1572 1586 1591 1592 1741 1760 1778 1868 1870 1870 1871 1884 1912 1920 1953 1956 1958 1959 1965 1976 1979 1996 1999 2000 2008 2008 2035 2040 2047 2118 2241 2260 2278 2315 2432 2446 4152 4157 4159 4718 4783 4785 4786 4787 4789 4794 4796 4797 4800 4800 4801
/src/http/modules/ngx_http_memcached_module.c 179 201 203 204 208 210 211 212 213 214 225 226 227 316 320 322 322 332 333 345 414 415 423 424 425 434 435 436 437 438 457 459 461 462 462 466 481 483 484 486 488 497 503 506 507 513 513 517 531 535 537 538 542 544 552 561 563 564 701 710 712 713 715
/src/http/modules/ngx_http_proxy_module.c 205 852 872 876 878 887 889 894 895 898 899 900 901 902 906 910 913 915 916 920 921 923 924 925 927 956 988 990 991 1025 1029 1030 1035 1036 1037 1038 1041 1042 1043 1058 1062 1092 1098 1141 1161 1169 1174 1179 1181 1330 1359 1359 1480 1483 1484 1489 1490 1512 1720 1729 1731 1752 1758 1759 1764 1764 1765 1768 1771 1773 1774 1778 1782 1782 1785 1788 1799 1901 1903 1904 1914 1915 1917 1918 1920 1920 1923 1924 1927 1952 1955 1964 1964 1965 1969 1970 1976 1977 1978 1978 1980 1983 1984 1986 1987 1989 1992 1993 1994 1994 1999 1999 2000 2000 2246 2248 2250 2250 2254 2264 2269 2271 2275 2281 2282 2287 2289 2290 2290 2305 2314 2315 2320 2320 2332 2346 2370 2370 2371 2376 3644 3712 3714 3715 3716 3717 3718 3720 3729 4400 4402 4404 4404 4404 4406 4408 4416 4416 4417 4418 4426 4429
/src/http/modules/ngx_http_realip_module.c 321 372 373 375 376 379 379 385 390 392 393 399 400 401 406 407 408
/src/http/modules/ngx_http_referer_module.c 550 553 556 557 561 564
/src/http/modules/ngx_http_scgi_module.c 482 507 509 510 512 517 518 521 522 523 524 525 528 530 531 535 536 538 539 540 563 585 587 588 593 594 595 596 599 600 601 974 982 984 991 995 995 996 999 1002 1004 1005 1009 1013 1013 1015 1027 1094 1096 1100 1101 1111 1112 1114 1115 1116 1120 1121 1124 1124 1125 1125 1130 1133 1157 1159 1163 1163 1165 1166 1168 1169 1172 1173 1176 1176 1177 1177 1859 1897 1899 1900 1902
/src/http/modules/ngx_http_upstream_keepalive_module.c 304 311 329 333
/src/http/modules/ngx_http_uwsgi_module.c 637 656 661 663 664 667 670 679 681 686 687 690 691 692 693 694 697 699 700 704 705 707 708 709 733 766 769 770 776 790 791 796 797 798 799 802 803 804 1185 1193 1195 1202 1206 1206 1207 1210 1213 1215 1216 1220 1224 1224 1226 1238 1305 1307 1311 1312 1322 1323 1325 1326 1327 1331 1332 1335 1335 1336 1336 1341 1344 1368 1370 1374 1374 1376 1377 1379 1380 1383 1384 1387 1387 1388 1388 2130 2190 2192 2193 2194 2196
/src/http/ngx_http_core_module.c 3856 3864 3866 3867 3868 3870 3871 3874 3874 4190 4191 4192 4193
/src/http/ngx_http_parse.c 1269 1286 1308 1316 1317 1317 1319 1335 1340 1341 1341 1343 1348 1360 1361 1367 1378 1390 1395 1411 1422 1433 1437 1444 1448 1455 1466 1478 1480 1483 1484 1487 1507 1540 1558 1579 1582 1585 1589 1590 1594 1600 1603 1625 1628
/src/http/ngx_http_request.c 3767 3799 3801 3801 3806 3806 3812 3812 3813
/src/http/ngx_http_script.c 119 299 300
/src/http/ngx_http_script.h 74
/src/http/ngx_http_upstream.c 15 17 19 21 23 39 41 43 45 47 50 52 54 57 59 61 63 67 69 76 89 91 93 95 97 100 176 183 186 189 479 481 483 483 488 489 493 495 496 502 503 553 562 566 569 584 593 594 595 607 607 609 609 615 618 623 623 628 629 634 635 636 637 639 640 641 641 644 657 658 659 664 675 677 679 684 684 687 698 699 706 708 709 713 718 721 726 731 734 743 752 761 764 765 778 783 786 790 795 797 798 798 800 800 803 810 820 824 830 831 838 846 850 850 857 861 862 865 871 878 879 880 882 894 896 898 900 912 915 925 940 941 947 947 947 948 951 951 952 952 959 975 980 981 991 998 999 1003 1013 1015 1034 1049 1050 1052 1053 1054 1056 1063 1070 1074 1103 1127 1136 1137 1142 1166 1182 1190 1191 1204 1230 1238 1240 1241 1241 1243 1243 1246 1261 1266 1280 1280 1283 1283 1313 1320 1328 1334 1335 1363 1363 1367 1376 1377 1416 1416 1420 1429 1430 1455 1479 1479 1483 1491 1492 1499 1506 1506 1507 1507 1510 1511 1512 1517 1519 1521 1522 1523 1525 1531 1536 1536 1540 1545 1551 1560 1561 1564 1576 1589 1590 1590 1591 1592 1594 1595 1596 1612 1613 1614 1619 1620 1621 1625 1628 1629 1630 1633 1639 1640 1646 1654 1660 1664 1668 1674 1676 1676 1677 1678 1684 1687 1687 1687 1688 1698 1711 1718 1726 1730 1739 1739 1746 1753 1763 1766 1774 1780 1786 1794 1802 1807 1807 1807 1812 1818 1819 1824 1853 1899 1908 1913 1917 1918 1919 1921 1922 1923 1925 1932 1943 1957 1959 1960 1964 1964 1965 1967 1967 1968 1968 1971 1972 1973 1977 1977 1982 1987 1987 1994 2000 2005 2006 2006 2009 2010 2016 2019 2024 2029 2030 2036 2037 2046 2067 2075 2076 2080 2085 2086 2088 2092 2095 2104 2118 2119 2120 2126 2129 2132 2138 2139 2140 2148 2164 2177 2180 2212 2212 2224 2228 2234 2240 2241 2247 2247 2248 2255 2263 2266 2273 2277 2282 2288 2296 2300 2301 2305 2306 2306 2307 2308 2313 2313 2314 2314 2315 2315 2315 2316 2318 2318 2320 2324 2329 2333 2341 2342 2342 2349 2349 2349 2353 2357 2371 2375 2377 2380 2382 2385 2389 2389 2393 2405 2410 2417 2417 2419 2421 2425 2430 2434 2439 2445 2453 2455 2464 2465 2466 2467 2469 2475 2476 2480 2483 2487 2488 2498 2510 2511 2525 2528 2532 2533 2550 2551 2567 2579 2587 2589 2590 2594 2610 2615 2620 2629 2635 2647 2650 2712 2723 2724 2726 2728 2755 2781 2796 2807 2816 2830 2831 2833 2835 2837 2848 2856 2862 2866 2881 2900 2911 2915 2917 2922 2927 2935 2936 2940 2940 2941 2945 2950 2958 2963 2968 2969 2970 2971 2974 2981 2981 2982 2987 2991 2991 2994 2994 2996 2998 2998 2999 3006 3006 3007 3007 3010 3014 3014 3015 3031 3034 3038 3043 3048 3056 3064 3065 3073 3073 3075 3076 3078 3080 3081 3092 3093 3098 3103 3105 3106 3109 3109 3110 3116 3120 3121 3122 3123 3127 3130 3130 3134 3140 3159 3160 3171 3175 3177 3179 3179 3181 3185 3189 3190 3191 3207 3207 3209 3224 3230 3231 3233 3237 3240 3245 3258 3265 3266 3273 3277 3278 3284 3288 3289 3289 3316 3324 3339 3343 3349 3354 3360 3367 3372 3381 3383 3389 3391 3406 3436 3450 3450 3451 3451 3456 3462 3465 3470 3484 3489 3498 3510 3528 3531 3542 3552 3556 3565 3583 3586 3588 3590 3592 3598 3598 3599 3602 3606 3606 3607 3607 3610 3612 3613 3615 3623 3628 3629 3650 3651 3653 3653 3654 3673 3693 3698 3720 3722 3724 3724 3728 3738 3743 3745 3749 3755 3756 3761 3874 3877 3878 3904 3911 3916 3922 3928 3929 3950 3957 3962 3968 3973 3985 3996 3998 4004 4006 4007 4009 4016 4026 4027 4050 4059 4068 4068 4068 4069 4076 4084 4097 4108 4111 4112 4118 4120 4121 4129 4136 4137 4152 4157 4165 4174 4176 4177 4177 4189 4189 4189 4190 4198 4200 4240 4245 4247 4249 4255 4256 4257 4258 4262 4263 4267 4270 4274 4275 4285 4290 4294 4297 4300 4301 4302 4304 4308 4309 4312 4313 4316 4334 4341 4347 4348 4350 4350 4351 4352 4355 4355 4356 4356 4358 4358 4359 4359 4360 4361 4361 4364 4365 4365 4369 4371 4371 4372 4372 4372 4373 4376 4382 4390 4392 4398 4400 4401 4404 4407 4409 4409 4412 4415 4415 4415 4416 4418 4423 4431 4436 4445 4458 4474 4474 4482 4526 4528 4530 4531 4541 4543 4545 4546 4559 4561 4562 4579 4580 4594 4596 4597 4618 4626 4637 4662 4667 4690 4713 4730 4732 4733 4739 4754 4770 4772 4773 4781 4797 4829 4831 4832 4834 4854 4856 4858 4862 4869 4878 4939 4941 4942 4946 4957 5735 5742 5745 5746 5747 5749 5852 5961 5963 5964 5966 5967 5969 5969 5975 5976 5977 6003 6012 6013 6015 6015 6028 6029 6029 6039 6043 6046 6046 6053 6058 6059 6078 6081 6082 6084 6084 6084 6098 6214 6222 6227 6231 6260
/src/http/ngx_http_upstream.h 316 421
/src/http/ngx_http_upstream_round_robin.c 34 186 188 189 191 192 195 201 221 222 223 224
/src/mail/ngx_mail_auth_http_module.c 1505 1509 1511 1512 1513 1515 1516 1517 1520 1521 1523 1523 1529 1531 1532 1538
/src/mail/ngx_mail_core_module.c 299 309 311 312 314 315 318 318 326 355 558 561 562 563 566
/src/os/unix/ngx_linux_init.c 36 38 43 46
/src/stream/ngx_stream_access_module.c 345 346 366 367
/src/stream/ngx_stream_core_module.c 579 588 590 591 593 594 597 597 605 866 869 870 871 874
/src/stream/ngx_stream_geo_module.c 71 181 199 203 212 221 253 294 295 491 504 514 1027 1028 1038 1064 1064 1065 1065 1074 1075 1080 1081 1114 1115 1130 1137 1138 1145 1146 1153 1154 1167 1174 1174 1181 1182 1255 1256
/src/stream/ngx_stream_proxy_module.c 65 376 389 390 395 399 401 402 404 410 413 414 432 433 434 435 448 455 455 458 469 470 477 479 480 488 500 529 532 548 551 559 562 564 577 597 599 601 606 607 608 609 612 613 614 621 629 634 638 667 678 687 689 690 692 693 693 696 697 702 704 706 707 708 710 719 719 734 761 765 766 784 789 816 822 822 824 825 825 825 829 836 837 838 839 847 859 860 863 867 893 894 896 899 900 902 923 938 940 1016 1019 1021 1042 1042 1042 1071 1090 1092 1095 1119 1122 1124 1124 1124 1133 1138 1146 1208 1221 1240 1246 1247 1291 1296 1298 1318 1323 1332 1349 1360 1360 1376 1376 1377 1414 1510 1513 1516 1516 1538 1539 1540 1541 1542 1543 1550 1551 1553 1554 1555 1574 1590 1629 1630 1631 1637 1701 1707 1708 1708 1712 1721 1721 1738 1738 1739 1766 1781 1787 1788 1798 1801 1802 1802 1802 1803 1810 1812 1831 1831 1832 1835 1847 1852 1854 1858 1858 1859 1860 1863 1865 1866 1867 1867 1871 1871 1872 1876 1876 1885 1885 1885 1886 1901 1916 1920 1924 1925 1929 1935 2170 2210 2212 2213 2215
/src/stream/ngx_stream_realip_module.c 183 234 235 237 238 241 241 247 252 254 255 261 262 263 268 269 270
/src/stream/ngx_stream_script.c 120 301 302
/src/stream/ngx_stream_script.h 62
/src/stream/ngx_stream_upstream.c 307 314 317 318 319 321 408 517 519 521 522 524 524 530 532 536 537 538 564 573 574 576 576 589 590 590 600 604 607 607 614 619 636 639 640 642 642 642 656
/src/stream/ngx_stream_upstream.h 149
/src/stream/ngx_stream_upstream_round_robin.c 40 192 194 195 197 198 201 207 227 228 229 230

2374 references in 42 files.