aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/filelib.beam
blob: d1ec5357fc6ce81adefec3a0cce853a16f481ee1 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                    

                                



                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
  

             
                                             



             
                                       
  

             
                                                                                        
                                                                                                                                 










                                                                                                                                       

                                                                    




                                                                            
                                                                                           
                                         
                                                   

                                                                 
                                                                                                                                  

                                  
                                                  

                                        
                                       
   
                                                  


   
                            











                                                                   
                                                            

                                       
                                                                                                       
                 
                                   







                                            
                 
                                                                           
                 
                                                
                        
                     

                                                                                                 
                



                                                                                               

                                
                                                                            
                      



                         
         






                                                                                                                 


                                                                                                                                                                                                                                          
  
                                          
                                                                                      
                                                                                                   

                                                                

                                                                    
                                                                                                                                   
                                           
                                                                                                                                                           
                                                                                       
                                                                                                                                   









                                                            

                 



                                                            









                                                                                                                                                                                               
                                                                                                                                                                            


















                                                                                                                                          
                                                
   
                                                                                                 

                                                                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
           

                                                                                                                                                                                                                                                                                                                 
FOR1)�BEAMAtU8h�filelibwildcardfileerror
badpatternerlangis_diris_file
is_regular
fold_files
last_modified	file_size	do_is_dirok	file_info	directorytruefalse
do_is_fileregular
do_is_regular
do_fold_filesrecompiledo_fold_files1do_fold_files2filenamejoinrunEXITmatchnomatchbadargdo_last_modifieddo_file_size
ensure_dirdirnamemake_dirdo_wildcardlistssort
do_wildcard_1exists
do_wildcard_2
do_wildcard_3
do_wildcard_4
match_partone_ofaltgb_sets
is_elementquestionacceptdouble_starstarwill_always_matchprepare_basereversedo_double_stardo_stardo_altdo_list_dircompile_wildcardcompiled_wildcardsplitpathtyperelativecwdrootcompile_wildcard_2compile_wildcard_3length-compile_joincompile_partcompile_part_to_sepescapedordsetsnewmissing_delimitercompile_charsetadd_elementcompile_charset1from_ordset
compile_rangecompile_altconvert_escapeswrap_escapeseval_read_file_infoerl_prim_loaderread_file_infoeval_read_link_inforead_link_info
eval_list_dirlist_dirkeep_dir_search_ruleskeep_suffix_search_rulesget_search_rulessource_search_ruleskernelapplicationget_env	undefineddefault_search_rulesbasic_source_search_rules++erl_source_search_rulesc_source_search_rules	find_filefind_sourcebasenametry_suffix_rules	extensionrootnameadd_local_searchfilter
try_dir_rulestry_dir_rulesuffixsublistfind_regular_filemodule_infoget_module_info-add_local_search/1-fun-0-=/=&-keep_suffix_search_rules/1-lc$^0/1-0-#-keep_dir_search_rules/1-lc$^0/1-0--compile_alt/2-lc$^0/1-0-function_clause-do_wildcard_4/3-lc$^1/1-0--do_wildcard_4/3-lc$^0/1-1--do_wildcard/3-lc$^0/1-0-nthtailCode��dR�" 7@2#@Gh5� 0
_i0j+EB�E R@� @�l#P�0" `7U7� @2#hu�@0
_=�pj+�B�� R@�@��l#�7U0U @#@Gh��P0
_�i�j+�B�� R@�P��l#Й`"0�7�7�0�#0h��p0
_i�j+
B�
 R@�p�l#��r@2 
*��r 0
 
*���@2 
-��� 0
 
-���@2 
1��� 0
 
1���P@2S`
4���` 0
S`
4!��"@2 
M#�� $0
# 
M%��&@2 
Q'�� (0
' 
Q)�� * � 
��
+ �B#�
+#��B# C+
+C
@
+@
,�
 - � 
��
/ �B#�
/#��B# C0
/C;C
/@

.

..@
/@
0�
 1 � 
��
2 �B#�
2#��B# C+
2C
@
2@
3�
`4``@T@@G@S@C@3$@#4@D� �
5 �B@$C@43@S@D#@c@Tp
7`5�H6�
p7pp@T@c@@S@C$@34@#D@d� -9
::
: BB#0
:;
:@B
8�
98@p9@4C@$S@D3@c@d@s@#@T#�
<p:�J;�
�<8
G��A��@@�@s$@c4@SD@CT@3d@#t@�@��  @$@�  
10
K;
K@

=

@=0
HT;T
H@

>

F>@$�@�! 
*0
I;
I@

F

??@T3@DC@d#@4S@t@$c@@$��@p�"p
7@C@$3@S@4#@c@D@ds@T�
<p@>
C5
A�@d=
BA@tB@@G #@���#00C?9
D:
J B+
J
=
FD0
J;
J@

E
 
FE@4@D#@4� ��$K @4C@D3@$S@T#@c@d@s@t�
<�F@TC@d3@DS@t#@4c@�@$s@��
<�G4
;@cH0F G
!GT�!I�!JJ�#JK� JL�%
" M �& 
��
N �B#�
O#��B#PN@O@G0�'P�(
# Q �) 
��
R �B#�
S#��B#R@S@G0�*T�+
$U+
VG@@�V @�,@@2@�- 
*0
];
]@

W

[W+
X@GP X@�.
U@�/P+
ZG`@@2@�0 
*0
\;
\@

Y

[Y@ Z [@� \�0J]�-J^�1
'0_0@#�2 
�9
a:
a B#B@@#�3 
c,
`@�4 -a`�5`a�2Hb�6
* c8
d  A#CE#@#@3@C@
gd�
b 
+ B@�7 
��
e � Ee@f�8
,@g8
h0@A$@3@�9@
j@#@@3@$@
g0h4
f@#i�:
-@j8
mACS+
kCGp `E@3C@#3@S#@
S@G`
�kP`@3@@#@$@S4@CD�; 
��
l �B#@$@#$�<
�@@$#@D$D�=0
o@#@3@4@
gPl@Pm4
i 0E#n�>
.0o00@#@@$�?
�0
r;
r@

p

qp@@ -V0q@@$#@0-Z0r�?Js�@
/ t8
�A#39
y#:
}# B#CB#S0
}C;C
}@
0
u
1
xu8
 `A@S@3�A p0
�;
�@

v

wv@@ 
t w x4
}3@S 
�y0
}#;#
}�
4
z
5
{
6
{
7
|z8
�@3 
t{4
}3@
|@3 
�}8
ACS+
~C#-
s#@S@3 
t~-
s#-
sC@
4
s@
�4
s8
�@
�4
s@
�0F G
!G@�A��B
8�+
�G�@
�@
��C
9�@G��D  �E�8
�A#+
�	x@#�F���EH��G
;`�8
�p`Acd@3@S$@C4@#D@T0
�S;S
�@

�

��@c�H  =
��@c�@4@�I 
��
� �B@3@4C@D#@
S@�J`
�=
��@�@0
�$;$
�@

�

��4
�D=
��@#@D@43@�K@
j=
��@�@3@D#@4C@d@$S@T`
�p�4
�@3��LJS�0F G
!G$�M��N
< �8
�  �@�O 
t0
�;
�@

�

��@@ 
� � �4
� 
t�0F G
!G@�O��P
= �8
�  A@�Q 
t0
�;
�@

�

��@@ 
� � �4
�@
�0F G
!G@�Q��R
> � -��S
?�7
�@Gh
��T 
�i=
��j+
�B�
� R@�T��l#�0F G
@G@��U
? �@ @4�V
�W�8
�A$@@$�X�+
�
C@4@4�0�Y
�0F G
DG@ 
��@F0G
EGG$@ 
�@��WH��Z
F �8
�0 A@@$�[
�+
�$@$@$� �\ 
�@@ 
� �@E#E#@ 
�0�4
��
�0
E` B3B CF G
+GCF GG3��]
G �8
�  A@�^
� E@ 
� �4
�  @�_�8
�A#9
�<
�@ 
�0
��B3+
�3
DB@G�@#@�`  �`|��`}�PEF #GG@# �B3+
�3
EP0BCB SES#F GGC ��_J��a
J �9
�<
�@ 
�0
��B#+
�#
DB3+
�3G@ F0G
EGG�
 @@3E�b�@@@�c  �d|��d| �#�d}0�#@ F0#G
EGG@#�B#+
�#
E BB �e  @F0G
EGG@��f
K��g
�@#@
0
���h
L�@#@
0
���i
K0�8
�A3C9
�3:
�3 B3S+
�S
M PB3cEc##@C0
��-
�3;3
��	*
�	}
�	,
�	?
�	{
�	[
��8
�CACSc+
�S	*4
�c 0E
6##@0
�� pE
7##@c0
��4
�C 0E
5##@0
�� PE
7##@C0
��+
�
P@C@#�j�PF@G�G	}GG@�+
�
P@C@#�k�PF@G�G	,GG@� PE
4##@C0
��0P@#@@C$@C�l
�9
�:
� B+
�� B#E#@�m �0�+
�B E	{#@@$0
�0�0P@#@@C$�n�@@$�n 
�9
�:
�0B+
�� B#B E##@0
�0�+
�B E	[#@@$0
�0� PE3##@C0
��4
�+
�
@
P
��@#�oN�ҙlJәnJԙp
Q �8
�A#3+
�#	]@@3@	]�q @@ 
��4
�@B� 
�ؙr
S �8
�A#38
�3A3CS+
�C	-8
�SAScs(
�c#�@#@#@c@s�s0
�@@ 
��9
�#:
�# B#C+
�C
M@B#@3�t @@ 
��+
�#	]@@3@�upF G
0GF0G�GG�@@3@#�v @@ 
��4
�@Bޙw
U0�(
� 0�x}0�@@@#�x @@#@0
� �@#�y
V�@ 
��z
V �  @@�{
��
�@�@B#B 3B0C-
�#;#
�@	,
�	}
�� PE3@C 
� � PE3�@C�|
�@@��} -R`F G
1GF G�G�+
�@B �{J�~
W�8
�A#-
�;
�@	\
�	@
��0@#�
�@E	eE	@�0@#��
�@E	@E	@�0@@#��
� E�4
���
X�8
�A#+
�	@8
�#A#3C-
�3;3
�@	e
�	@
��8
�CPAC��
�PF G
MGE�4
�C@�P@C��
� E	@�0@@#��
� E�4
����R�0F GRG@�����
Y �0
�;
�@
Z
�2
����+
�B@G�����N� @
[#��q���
\ �0-;-@
Z-2-(��+-B@G�((��N( @
]#��q(��
^ (0-	;-	@
Z-2-(��+-B@G�((��N(	 @
_#��q(
��
`(-N(��
a(
-J(��
b(@
c@
d�� 9-:- B+-�B#4-#-(7-#@#(+-
g-(��J(��
h(`��-@T��-@D��-@4��-@$��-@��-@��-(EG�F0#GGG�GE#F0#GGG�GE#F0#GG�GG�G$E#F0#GG�GG�G4E#F0#GGGGDE#EGF0#GGGGGTE#`(��
i(��-@��-@@�� (��
k(@G@G��  @@G@G��  �F GGGEF #GGGE#EGEG(��
l(@G(��
m (@#0-(��
m0(4-#  @@��-@@#@0- ( 0@@@#��-@#@0-1 ( ��
n(!@��@@@��@@@ -#("��
n (#@#0-%($��
n0(%4-&#  @@��-@@#@0-% (& 0@@@#��-
@#@0-( ('��
p0((00@$@@#@��@@@�� @#@@3@$@-*0()��
p@(*8--ACS9-,C:-,C0BCc+-,3cBCs7-,sBC �7-,�P�@s@#@$@S4@cD@���-/@#@@#@$�� @@#@��0-1�-+ �P(+@#@$@D3@4@-*P(,@S@-*(-4-)@G(.��
s(/@g@���  EG�(0��
u0(18-3A3C9-03:-03 B3S7-0SB3c7-0c0p@c3@#@S#@@@C$��@-69-2:-4 B+-4�0(2+-4B@@#@$0-10(34-0@G(4��J(5��
v@(6@@@$@@3@#@4@#�� 0-<;-<@
-7
-8(7@B@(8��|�4��|���} �#@@44��0@�� @$$��  @4��
0-;;-;@
-9
-:(90F G�G4@(:@4�@��%->(;��J(<��J(=��
y(>8-A A@��
0-B;-B@
-?
-@(?0F G�G (@@-> (A4-=@B(B��J(C�
z(D@�N (E�
z(F@@�N !(G��
|(H"G�(I��
~(J8-LA#9-K:-K00@@#��-J E(K@#-J(L4-I(M��
(N8-PA#9-O:-O 0@@#��-N E(O@#-N(P4-M(Q�}
� (R8-S  A@�} @#@@#@��} -R E(S4-T(T E@
��} #(U��
� (V8-W  A#@@#@�� @#@@@#��� -V E(W4-X(X E@
��� #(Y��
�0(Z8-]@0A3$@@3@#@4@#�� 
t0-^;-^@
-[
-\([@@#@$0-Z@(\@44@�� @4@@#@$�0��0-Z E(]4-_(^��J(_ E@
��� #(`�4
� (a8-b  A#@@#@�4 $@#@@@#��4 -a E(b4-c(c E@
��4 #StrTImpT�%%&()23(:ABHI(:NONR2TZ[[Z]]Z__efjoqr(t(w(x{{}(�ExpT$zFzDn%n#n!mm?�$U(&$"
 
		FunT|H���LitTx�mPAn�0t ���T�*��z�?���a��h�(=��
&D�����.�{g�%�������F��`��*OYGD���d[c�W�F'd%�¢$\)
�2�
�_��/D2���p�W��Ŀ�U�J
�z�n�!)ھ	S�>��uѢ:�r	�uԸ��Ĺ2S�Q.d�spOp�w�Oc������ee�H��y��!������~�#m6W7�aM������.4[$��x.c�w��%��0�����2c�����-ԁAttr(�lhdvsnln"��&��ѩ�N��Vjj