+test_2d() {
+ local OBJECT=".mntinfo"
+ local TIMOUT=5
+ local TICK=1
+
+ echo "setting up GNS timeouts and mount object..."
+ setup_gns $OBJECT $TIMOUT $TICK || error
+
+ echo "preparing mount object at $DIR/gns_test_2d/$OBJECT..."
+ mkdir -p $DIR/gns_test_2d
+ chmod u+s $DIR/gns_test_2d
+
+ echo ""
+ echo "testing GNS with GENERIC upcall"
+ check_gns GENERIC $DIR/gns_test_2d $DIR/gns_test_2d $TIMOUT $TICK GENERIC && {
+ chmod u-s $DIR/gns_test_2d
+ rm -fr $DIR/gns_test_2d
+ error "mount point with absent mount object works?"
+ }
+
+ chmod u-s $DIR/gns_test_2d
+ rm -fr $DIR/gns_test_2d
+}
+
+run_test 2d " odd conditions (mount object is absent) =============="
+
+test_2e() {