#!/bin/bash # Fix various deficiencies in either the shell or the filesystem ## # Usage: ls DIRECTORY # Linux's 9p kernel module sometimes omits entries in directory listings ## unalias ls 2>/dev/null ls() { real_ls="`which ls` -1F" [ $# = 0 ] && set -- "`pwd`" f="${1/#${WMII_DIR}/}" if [ "$f" = "$1" ]; then $real_ls "$f" else wmiir ls "$f" fi } ## # Usage: setsid cmd [arguments...] # I like wmiir's setsid better than linux-utils' ## setsid() { wmiir setsid "$@"; }