#!/bin/sh
###########################################################################
# @(#)xtest	1.1 15/04/25 Written 2015 by J. Schilling
###########################################################################
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (the "License").  You may not use this file except in compliance
# with the License.
#
# See the file CDDL.Schily.txt in this distribution for details.
# A copy of the CDDL is also available via the Internet at
# http://www.opensource.org/licenses/cddl1.txt
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file CDDL.Schily.txt from this distribution.
###########################################################################
#
# Extended "test" commands.
#
###########################################################################
#
# wtest: function to implement "test -w file" if we are root
#
###########################################################################
wtest() {
	test "$1" "$2"
	if [ $? -ne 0 ]; then
		return 1
	fi
	if [ "$1" != "-w" ]; then
		return 0
	fi
	ls -l "$2" | grep '^-r--r--r--' >/dev/null 2>/dev/null
	if [ $? -eq 0 ]; then
		return 1
	fi
	return 0
}
