apparently this is a gnu ism and so it does not work on solaris