Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > by-pkgid > 2fc07611b08d4a735fd34d5eb60d8e16 > files > 2274

ciao-1.10p8-3mdv2010.0.i586.rpm

<HTML>
<HEAD>
<!-- Created by texi2html 1.56k + clip patches and <A href="http://www.clip.dia.fi.upm.es/Software">lpdoc</A> from ciao.texi on 28 January 2007 -->

<LINK rel="stylesheet" href="ciao.css" type="text/css">
<TITLE>The Ciao Prolog System               - system_extra (library)</TITLE>
</HEAD>
<BODY> 
Go to the <A HREF="ciao_1.html">first</A>, <A HREF="ciao_92.html">previous</A>, <A HREF="ciao_94.html">next</A>, <A HREF="ciao_241.html">last</A> section, <A HREF="ciao_toc.html">table of contents</A>.
<P><HR><P>


<H1><A NAME="SEC392" HREF="ciao_toc.html#TOC392">system_extra (library)</A></H1>
<P>
<A NAME="IDX4975"></A>


<P>
<STRONG>Author(s):</STRONG> M. Hermenegildo.


<P>
<STRONG>Version:</STRONG> 1.10#7 (2006/4/26, 19:22:13 CEST)


<P>
<STRONG>Version of last change:</STRONG> 1.9#329 (2004/3/25, 16:25:36 CET)


<P>
This is a (temporary) extension to library 
<A NAME="IDX4976"></A>
<CODE>system</CODE> (which it reexports). It implements functionality that is often convenient in 
<A NAME="IDX4977"></A>
<CODE>Makefile</CODE>s. Much of this should probably end up eventually in 
<A NAME="IDX4978"></A>
<CODE>system</CODE>, but once we have worked out the best interface and, in some cases, the proper implementation (the implementations in here are in some cases just calls to Un*x shell primitives or commands).



<UL>
<LI><A HREF="ciao_93.html#SEC393">Usage and interface (system_extra)</A>
<LI><A HREF="ciao_93.html#SEC394">Documentation on exports (system_extra)</A>
</UL>



<H2><A NAME="SEC393" HREF="ciao_toc.html#TOC393">Usage and interface (<CODE>system_extra</CODE>)</A></H2>

<div class="cartouche">

<UL>

<LI><STRONG>Library usage:</STRONG>

<CODE>:- use_module(library(system_extra)).</CODE>

<LI><STRONG>Exports:</STRONG>


<UL>

<LI><EM>Predicates:</EM>

<A NAME="IDX4979"></A>
<CODE>del_dir_if_empty/1</CODE>, 
<A NAME="IDX4980"></A>
<CODE>move_files/2</CODE>, 
<A NAME="IDX4981"></A>
<CODE>move_file/2</CODE>, 
<A NAME="IDX4982"></A>
<CODE>copy_files/2</CODE>, 
<A NAME="IDX4983"></A>
<CODE>copy_file/2</CODE>, 
<A NAME="IDX4984"></A>
<CODE>cat/2</CODE>, 
<A NAME="IDX4985"></A>
<CODE>cat_append/2</CODE>, 
<A NAME="IDX4986"></A>
<CODE>convert_permissions/4</CODE>, 
<A NAME="IDX4987"></A>
<CODE>symbolic_link/2</CODE>, 
<A NAME="IDX4988"></A>
<CODE>symbolic_link/3</CODE>, 
<A NAME="IDX4989"></A>
<CODE>delete_files/1</CODE>, 
<A NAME="IDX4990"></A>
<CODE>del_file_nofail/1</CODE>, 
<A NAME="IDX4991"></A>
<CODE>del_file_nofail/2</CODE>, 
<A NAME="IDX4992"></A>
<CODE>del_endings_nofail/2</CODE>, 
<A NAME="IDX4993"></A>
<CODE>ls/3</CODE>, 
<A NAME="IDX4994"></A>
<CODE>ls/2</CODE>, 
<A NAME="IDX4995"></A>
<CODE>filter_alist_pattern/3</CODE>, 
<A NAME="IDX4996"></A>
<CODE>do/2</CODE>, 
<A NAME="IDX4997"></A>
<CODE>set_perms/2</CODE>, 
<A NAME="IDX4998"></A>
<CODE>readf/2</CODE>, 
<A NAME="IDX4999"></A>
<CODE>datime_string/1</CODE>, 
<A NAME="IDX5000"></A>
<CODE>datime_string/2</CODE>, 
<A NAME="IDX5001"></A>
<CODE>all_values/2</CODE>, 
<A NAME="IDX5002"></A>
<CODE>no_tr_nl/2</CODE>, 
<A NAME="IDX5003"></A>
<CODE>call_unknown/1</CODE>, 
<A NAME="IDX5004"></A>
<CODE>replace_strings_in_file/3</CODE>, 
<A NAME="IDX5005"></A>
<CODE>writef/3</CODE>, 
<A NAME="IDX5006"></A>
<CODE>writef/2</CODE>.

</UL>

<LI><STRONG>Other modules used:</STRONG>


<UL>

<LI><EM>System library modules:</EM>

<A NAME="IDX5007"></A>
<CODE>system</CODE>, 
<A NAME="IDX5008"></A>
<CODE>patterns</CODE>, 
<A NAME="IDX5009"></A>
<CODE>filenames</CODE>, 
<A NAME="IDX5010"></A>
<CODE>messages</CODE>, 
<A NAME="IDX5011"></A>
<CODE>terms</CODE>, 
<A NAME="IDX5012"></A>
<CODE>lists</CODE>, 
<A NAME="IDX5013"></A>
<CODE>sort</CODE>, 
<A NAME="IDX5014"></A>
<CODE>aggregates</CODE>.

</UL>

</UL>

</div class="cartouche">



<H2><A NAME="SEC394" HREF="ciao_toc.html#TOC394">Documentation on exports (<CODE>system_extra</CODE>)</A></H2>
<P>
<A NAME="IDX5015"></A>
<A NAME="IDX5016"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>del_dir_if_empty/1:</B>
<DD><A NAME="IDX5017"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5018"></A>
<A NAME="IDX5019"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>move_files/2:</B>
<DD><A NAME="IDX5020"></A>


<P>
<CODE>move_files(Files, Dir)</CODE>


<P>
Move <CODE>Files</CODE> to directory <CODE>Dir</CODE> (note that to move only one file to a directory, 
<A NAME="IDX5021"></A>
<CODE>rename_file/2</CODE> can be used).


</DL>

<P>
<A NAME="IDX5022"></A>
<A NAME="IDX5023"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>move_file/2:</B>
<DD><A NAME="IDX5024"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5025"></A>
<A NAME="IDX5026"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>copy_files/2:</B>
<DD><A NAME="IDX5027"></A>


<P>
<CODE>copy_files(Files, Dir)</CODE>


<P>
Copy <CODE>Files</CODE> to directory <CODE>Dir</CODE> (note that to move only one file to a directory, 
<A NAME="IDX5028"></A>
<CODE>rename_file/2</CODE> can be used).


</DL>

<P>
<A NAME="IDX5029"></A>
<A NAME="IDX5030"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>copy_file/2:</B>
<DD><A NAME="IDX5031"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5032"></A>
<A NAME="IDX5033"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>cat/2:</B>
<DD><A NAME="IDX5034"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5035"></A>
<A NAME="IDX5036"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>cat_append/2:</B>
<DD><A NAME="IDX5037"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5038"></A>
<A NAME="IDX5039"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>convert_permissions/4:</B>
<DD><A NAME="IDX5040"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5041"></A>
<A NAME="IDX5042"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>symbolic_link/2:</B>
<DD><A NAME="IDX5043"></A>


<P>
<STRONG>Usage:</STRONG> <CODE>symbolic_link(Source, Dir)</CODE>

<UL>
<LI><EM>Description:</EM> Create a symbolic link in <CODE>Dir</CODE> pointing to file or directory <CODE>Source</CODE> (performs a copy in Windows).

</UL>

</DL>

<P>
<A NAME="IDX5044"></A>
<A NAME="IDX5045"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>symbolic_link/3:</B>
<DD><A NAME="IDX5046"></A>


<P>
<STRONG>Usage:</STRONG> <CODE>symbolic_link(Source, Dir, NewName)</CODE>

<UL>
<LI><EM>Description:</EM> Create a symbolic link in <CODE>Dir</CODE> pointing to file or directory <CODE>Source</CODE> and give it name <CODE>NewName</CODE> (performs a copy in Windows).

</UL>

</DL>

<P>
<A NAME="IDX5047"></A>
<A NAME="IDX5048"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>delete_files/1:</B>
<DD><A NAME="IDX5049"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5050"></A>
<A NAME="IDX5051"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>del_file_nofail/1:</B>
<DD><A NAME="IDX5052"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5053"></A>
<A NAME="IDX5054"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>del_file_nofail/2:</B>
<DD><A NAME="IDX5055"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5056"></A>
<A NAME="IDX5057"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>del_endings_nofail/2:</B>
<DD><A NAME="IDX5058"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5059"></A>
<A NAME="IDX5060"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>ls/3:</B>
<DD><A NAME="IDX5061"></A>


<P>
<CODE>ls(Directory, Pattern, FileList)</CODE>


<P>
<CODE>FileList</CODE> is the unordered list of entries (files, directories, etc.) in <CODE>Directory</CODE> whose names match <CODE>Pattern</CODE>.If <CODE>Directory</CODE> does not exist <CODE>FileList</CODE> is empty.


</DL>

<P>
<A NAME="IDX5062"></A>
<A NAME="IDX5063"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>ls/2:</B>
<DD><A NAME="IDX5064"></A>


<P>
<CODE>ls(Pattern, FileList)</CODE>


<P>
<CODE>FileList</CODE> is the unordered list of entries (files, directories, etc.) in the current directory whose names match <CODE>Pattern</CODE> (same as <CODE>ls('.',Pattern,FileList)</CODE>).


</DL>

<P>
<A NAME="IDX5065"></A>
<A NAME="IDX5066"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>filter_alist_pattern/3:</B>
<DD><A NAME="IDX5067"></A>


<P>
<CODE>filter_alist_pattern(UnFiltered, Pattern, Filtered)</CODE>


<P>
<CODE>Filtered</CODE> contains the elements of <CODE>UnFiltered</CODE> which match with <CODE>Pattern</CODE>.


</DL>

<P>
<A NAME="IDX5068"></A>
<A NAME="IDX5069"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>-/1:</B>
<DD><A NAME="IDX5070"></A>


<P>
No further documentation available for this predicate.


<P>
<EM>Meta-predicate</EM> with arguments: <CODE>-goal</CODE>.


</DL>

<P>
<A NAME="IDX5071"></A>
<A NAME="IDX5072"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>do/2:</B>
<DD><A NAME="IDX5073"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5074"></A>
<A NAME="IDX5075"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>set_perms/2:</B>
<DD><A NAME="IDX5076"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5077"></A>
<A NAME="IDX5078"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>readf/2:</B>
<DD><A NAME="IDX5079"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5080"></A>
<A NAME="IDX5081"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>datime_string/1:</B>
<DD><A NAME="IDX5082"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5083"></A>
<A NAME="IDX5084"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>datime_string/2:</B>
<DD><A NAME="IDX5085"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5086"></A>
<A NAME="IDX5087"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>all_values/2:</B>
<DD><A NAME="IDX5088"></A>


<P>
No further documentation available for this predicate.


<P>
<EM>Meta-predicate</EM> with arguments: <CODE>all_values(pred(1),?)</CODE>.


</DL>

<P>
<A NAME="IDX5089"></A>
<A NAME="IDX5090"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>no_tr_nl/2:</B>
<DD><A NAME="IDX5091"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5092"></A>
<A NAME="IDX5093"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>call_unknown/1:</B>
<DD><A NAME="IDX5094"></A>


<P>
No further documentation available for this predicate.


<P>
<EM>Meta-predicate</EM> with arguments: <CODE>call_unknown(goal)</CODE>.


</DL>

<P>
<A NAME="IDX5095"></A>
<A NAME="IDX5096"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>replace_strings_in_file/3:</B>
<DD><A NAME="IDX5097"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5098"></A>
<A NAME="IDX5099"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>writef/3:</B>
<DD><A NAME="IDX5100"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5101"></A>
<A NAME="IDX5102"></A>
<DL>
<DT><span class="define">PREDICATE:</span> <B>writef/2:</B>
<DD><A NAME="IDX5103"></A>


<P>
No further documentation available for this predicate.


</DL>

<P>
<A NAME="IDX5104"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>cyg2win/3:</B>
<DD><A NAME="IDX5105"></A>


<P>
 Imported from 
<A NAME="IDX5106"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5107"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>rename_file/2:</B>
<DD><A NAME="IDX5108"></A>


<P>
 Imported from 
<A NAME="IDX5109"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5110"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>delete_directory/1:</B>
<DD><A NAME="IDX5111"></A>


<P>
 Imported from 
<A NAME="IDX5112"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5113"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>delete_file/1:</B>
<DD><A NAME="IDX5114"></A>


<P>
 Imported from 
<A NAME="IDX5115"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5116"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>chmod/3:</B>
<DD><A NAME="IDX5117"></A>


<P>
 Imported from 
<A NAME="IDX5118"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5119"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>chmod/2:</B>
<DD><A NAME="IDX5120"></A>


<P>
 Imported from 
<A NAME="IDX5121"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5122"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>fmode/2:</B>
<DD><A NAME="IDX5123"></A>


<P>
 Imported from 
<A NAME="IDX5124"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5125"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>modif_time0/2:</B>
<DD><A NAME="IDX5126"></A>


<P>
 Imported from 
<A NAME="IDX5127"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5128"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>modif_time/2:</B>
<DD><A NAME="IDX5129"></A>


<P>
 Imported from 
<A NAME="IDX5130"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5131"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>file_properties/6:</B>
<DD><A NAME="IDX5132"></A>


<P>
 Imported from 
<A NAME="IDX5133"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5134"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>file_property/2:</B>
<DD><A NAME="IDX5135"></A>


<P>
 Imported from 
<A NAME="IDX5136"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5137"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>file_exists/2:</B>
<DD><A NAME="IDX5138"></A>


<P>
 Imported from 
<A NAME="IDX5139"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5140"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>file_exists/1:</B>
<DD><A NAME="IDX5141"></A>


<P>
 Imported from 
<A NAME="IDX5142"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5143"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>mktemp/2:</B>
<DD><A NAME="IDX5144"></A>


<P>
 Imported from 
<A NAME="IDX5145"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5146"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>directory_files/2:</B>
<DD><A NAME="IDX5147"></A>


<P>
 Imported from 
<A NAME="IDX5148"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5149"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>wait/3:</B>
<DD><A NAME="IDX5150"></A>


<P>
 Imported from 
<A NAME="IDX5151"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5152"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>exec/8:</B>
<DD><A NAME="IDX5153"></A>


<P>
 Imported from 
<A NAME="IDX5154"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5155"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>exec/3:</B>
<DD><A NAME="IDX5156"></A>


<P>
 Imported from 
<A NAME="IDX5157"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5158"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>exec/4:</B>
<DD><A NAME="IDX5159"></A>


<P>
 Imported from 
<A NAME="IDX5160"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5161"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>popen_mode/1:</B>
<DD><A NAME="IDX5162"></A>


<P>
 Imported from 
<A NAME="IDX5163"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5164"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>popen/3:</B>
<DD><A NAME="IDX5165"></A>


<P>
 Imported from 
<A NAME="IDX5166"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5167"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>system/2:</B>
<DD><A NAME="IDX5168"></A>


<P>
 Imported from 
<A NAME="IDX5169"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5170"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>system/1:</B>
<DD><A NAME="IDX5171"></A>


<P>
 Imported from 
<A NAME="IDX5172"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5173"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>shell/2:</B>
<DD><A NAME="IDX5174"></A>


<P>
 Imported from 
<A NAME="IDX5175"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5176"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>shell/1:</B>
<DD><A NAME="IDX5177"></A>


<P>
 Imported from 
<A NAME="IDX5178"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5179"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>shell/0:</B>
<DD><A NAME="IDX5180"></A>


<P>
 Imported from 
<A NAME="IDX5181"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5182"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>cd/1:</B>
<DD><A NAME="IDX5183"></A>


<P>
 Imported from 
<A NAME="IDX5184"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5185"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>working_directory/2:</B>
<DD><A NAME="IDX5186"></A>


<P>
 Imported from 
<A NAME="IDX5187"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5188"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>make_dirpath/1:</B>
<DD><A NAME="IDX5189"></A>


<P>
 Imported from 
<A NAME="IDX5190"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5191"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>make_dirpath/2:</B>
<DD><A NAME="IDX5192"></A>


<P>
 Imported from 
<A NAME="IDX5193"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5194"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>make_directory/1:</B>
<DD><A NAME="IDX5195"></A>


<P>
 Imported from 
<A NAME="IDX5196"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5197"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>make_directory/2:</B>
<DD><A NAME="IDX5198"></A>


<P>
 Imported from 
<A NAME="IDX5199"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5200"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>umask/2:</B>
<DD><A NAME="IDX5201"></A>


<P>
 Imported from 
<A NAME="IDX5202"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5203"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>current_executable/1:</B>
<DD><A NAME="IDX5204"></A>


<P>
 Imported from 
<A NAME="IDX5205"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5206"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>current_host/1:</B>
<DD><A NAME="IDX5207"></A>


<P>
 Imported from 
<A NAME="IDX5208"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5209"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>get_pid/1:</B>
<DD><A NAME="IDX5210"></A>


<P>
 Imported from 
<A NAME="IDX5211"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5212"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>extract_paths/2:</B>
<DD><A NAME="IDX5213"></A>


<P>
 Imported from 
<A NAME="IDX5214"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5215"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>setenvstr/2:</B>
<DD><A NAME="IDX5216"></A>


<P>
 Imported from 
<A NAME="IDX5217"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5218"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>getenvstr/2:</B>
<DD><A NAME="IDX5219"></A>


<P>
 Imported from 
<A NAME="IDX5220"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5221"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>datime_struct/1:</B>
<DD><A NAME="IDX5222"></A>


<P>
 Imported from 
<A NAME="IDX5223"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5224"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>datime/9:</B>
<DD><A NAME="IDX5225"></A>


<P>
 Imported from 
<A NAME="IDX5226"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5227"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>datime/1:</B>
<DD><A NAME="IDX5228"></A>


<P>
 Imported from 
<A NAME="IDX5229"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5230"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>time/1:</B>
<DD><A NAME="IDX5231"></A>


<P>
 Imported from 
<A NAME="IDX5232"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P>
<A NAME="IDX5233"></A>
<DL>
<DT><span class="define">(UNDOC_REEXPORT):</span> <B>pause/1:</B>
<DD><A NAME="IDX5234"></A>


<P>
 Imported from 
<A NAME="IDX5235"></A>
<CODE>system</CODE> (see the corresponding documentation for details).


</DL>

<P><HR><P>
Go to the <A HREF="ciao_1.html">first</A>, <A HREF="ciao_92.html">previous</A>, <A HREF="ciao_94.html">next</A>, <A HREF="ciao_241.html">last</A> section, <A HREF="ciao_toc.html">table of contents</A>.
</BODY>
</HTML>