Fix for bug in memoryaccess when running with udeb kernel (ie when precondition asserts are enabled).
# ls.cif# # Copyright (c) 2010 Accenture. All rights reserved.# This component and the accompanying materials are made available# under the terms of the "Eclipse Public License v1.0"# which accompanies this distribution, and is available# at the URL "http://www.eclipse.org/legal/epl-v10.html".# # Initial Contributors:# Accenture - Initial contribution#==name ls==short-descriptionList the contents of a directory.==long-descriptionBy default ls will columnize the output list. On very large directory listings this may cause the ls command to run out of memory. If this happens, try using the C<-1>/C<--one> option, which will not attempt to format the output.==argument filename dir_name optionalThe directory to list (defaults to the current working directory).==option bool a allDisplay all files, including those with hidden and system attributes.==option bool l longDisplay verbose file information, including attributes, file size and last-modified date. The attributes have the following format:=over 5=item ddirectory=item rread only=item hhidden=item ssystem=item aarchived=backFor example, C<d--s-> indicates a directory with the system bit set.==option bool H humanDisplay file sizes in human readable form.==option bool N no-localiseDo not display localised time and date formats; instead use microseconds from 0AD nominal Gregorian.==option bool 1 oneOutputs one entry per line rather than trying to columnise the output. Is implied if C<stdout> is redirected or if C<--long> is specified.==option bool r recurseRecursively list any directories that are encountered. Currently only supported for C<--long> listings.==see-alsoL<cd|cd>==copyrightCopyright (c) 2006-2010 Accenture. All rights reserved.