On Tue, Jan 28, 2014 at 10:39:21AM -0500, random...@fastmail.us wrote: > On Sat, Jan 25, 2014, at 17:46, Roberto E. Vargas Caballero wrote: > > Uhmm, it looks bad. If we want to be 100% POSIX complaint then we have to > > move > > mknod to ubase, and change the mknod system call of tar (and next > > archivers that > > could be implemented in sbase) to a system("mknod ..."). > > The mknod utility isn't in POSIX either. POSIX permits tar > implementations to ignore block and character device entries: > http://pubs.opengroup.org/onlinepubs/7908799/xcu/pax.html
I'll look into doing that for our tar implementation and move mknod(1) from sbase to ubase. In other words, if we have makedev I can just go ahead and assume that we can use character and block devices, otherwise ignore them. cheers, sin