1210967Spjd#!/bin/sh 2210967Spjd# $FreeBSD: releng/10.2/tools/regression/pjdfstest/tests/mknod/02.t 211178 2010-08-11 16:33:17Z pjd $ 3210967Spjd 4211178Spjddesc="mknod returns ENAMETOOLONG if a component of a pathname exceeded {NAME_MAX} characters" 5210967Spjd 6210967Spjddir=`dirname $0` 7210967Spjd. ${dir}/../misc.sh 8210967Spjd 9211178Spjdecho "1..12" 10210967Spjd 11211178Spjdnx=`namegen_max` 12211178Spjdnxx="${nx}x" 13211178Spjd 14211178Spjdexpect 0 mknod ${nx} f 0644 0 0 15211178Spjdexpect fifo,0644 stat ${nx} type,mode 16211178Spjdexpect 0 unlink ${nx} 17211178Spjdexpect ENAMETOOLONG mknod ${nxx} f 0644 0 0 18211178Spjd 19211178Spjdexpect 0 mknod ${nx} b 0644 1 2 20211178Spjdexpect block,0644 stat ${nx} type,mode 21211178Spjdexpect 0 unlink ${nx} 22211178Spjdexpect ENAMETOOLONG mknod ${nxx} b 0644 0 0 23211178Spjd 24211178Spjdexpect 0 mknod ${nx} c 0644 1 2 25211178Spjdexpect char,0644 stat ${nx} type,mode 26211178Spjdexpect 0 unlink ${nx} 27211178Spjdexpect ENAMETOOLONG mknod ${nxx} c 0644 0 0 28