}
+sub ls_dirs_base
+{
+ # Martin A. Hansen, November 2009.
+
+ # Returns all directory basenames execpt . and ..
+ # from a given directory.
+
+ my ( $path,
+ ) = @_;
+
+ # Returns a list.
+
+ my ( @dirs, $dir, @list );
+
+ @dirs = Maasha::Filesys::ls_dirs( $path );
+
+ foreach $dir ( @dirs )
+ {
+ next if $dir =~ /\/\.\.?$/;
+
+ push @list, ( split "/", $dir )[ -1 ];
+ }
+
+ return wantarray ? @list : \@list;
+}
+
+
sub ls_files
{
# Martin A. Hansen, June 2007.