1*7a58f538SRobert Mustacchi#!/usr/bin/ksh 2*7a58f538SRobert Mustacchi# 3*7a58f538SRobert Mustacchi# 4*7a58f538SRobert Mustacchi# This file and its contents are supplied under the terms of the 5*7a58f538SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 6*7a58f538SRobert Mustacchi# You may only use this file in accordance with the terms of version 7*7a58f538SRobert Mustacchi# 1.0 of the CDDL. 8*7a58f538SRobert Mustacchi# 9*7a58f538SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 10*7a58f538SRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 11*7a58f538SRobert Mustacchi# http://www.illumos.org/license/CDDL. 12*7a58f538SRobert Mustacchi# 13*7a58f538SRobert Mustacchi 14*7a58f538SRobert Mustacchi# 15*7a58f538SRobert Mustacchi# Copyright 2021 Oxide Computer Company 16*7a58f538SRobert Mustacchi# 17*7a58f538SRobert Mustacchi 18*7a58f538SRobert Mustacchi# 19*7a58f538SRobert Mustacchi# Sanity check parts of bitfields. 20*7a58f538SRobert Mustacchi# 21*7a58f538SRobert Mustacchi 22*7a58f538SRobert Mustacchiset -o pipefail 23*7a58f538SRobert Mustacchi 24*7a58f538SRobert Mustacchitst_root="$(dirname $0)/.." 25*7a58f538SRobert Mustacchitst_prog="$tst_root/progs/bitfields" 26*7a58f538SRobert Mustacchitst_outfile="/tmp/mdb.bitfield.out.$$" 27*7a58f538SRobert Mustacchitst_exp="$0.out" 28*7a58f538SRobert Mustacchi 29*7a58f538SRobert Mustacchi$MDB -e "first::print -t broken_t" $tst_prog > $ODIR/stdout 30*7a58f538SRobert Mustacchi$MDB -e "second::print -t broken6491_t" $tst_prog >> $ODIR/stdout 31