abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// Automated Testing Framework (atf)
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews// Copyright (c) 2008 The NetBSD Foundation, Inc.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews// All rights reserved.
f97d56e757b9a293ffbaa915ca4d792ae84ba85aTinderbox User// Redistribution and use in source and binary forms, with or without
f97d56e757b9a293ffbaa915ca4d792ae84ba85aTinderbox User// modification, are permitted provided that the following conditions
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// 1. Redistributions of source code must retain the above copyright
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// notice, this list of conditions and the following disclaimer.
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// 2. Redistributions in binary form must reproduce the above copyright
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// notice, this list of conditions and the following disclaimer in the
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// documentation and/or other materials provided with the distribution.
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// ------------------------------------------------------------------------
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// Auxiliary functions.
abea1710a775ace753c688722d09a2c7e6ab1e8dMark Andrews// ------------------------------------------------------------------------
happened = true;