fix errno value for getcwd when size argument is zero