Fix bug in SafeFOpen showing up in Cygwin. Errno only guaranteed to be set on failure.
Fix bug in SafeFOpen showing up in Cygwin. Errno only guaranteed to be set on failure.

hurricane1026/gflags,keenbrowne/gflags,fuchsia-mirror/third_party-gflags,gflags/gflags,snoopspy/gflags,snoopspy/gflags,n054/gflags,keenbrowne/gflags,schuhschuh/gflags,ChenglongChen/gflags,snoopspy/gflags,b3sigma/gflags,PhdDone/gflags,wangyikai/gflags,bssrdf/gflags,hurricane1026/gflags,hemprasad/gflags,xunzhang/gflags,gflags/gflags,ChenglongChen/gflags,Chilledheart/gflags,b3sigma/gflags,xsmart/gflags,goulgold/gflags,n054/gflags,bssrdf/gflags,hemprasad/gflags,jonathanmarvens/gflags,Chilledheart/gflags,PhdDone/gflags,PhdDone/gflags,gflags/gflags,wangyikai/gflags,goulgold/gflags,fuchsia-mirror/third_party-gflags,wangg12/gflags,xsmart/gflags,ChenglongChen/gflags,wangyikai/gflags,fuchsia-mirror/third_party-gflags,b3sigma/gflags,schuhschuh/gflags,xunzhang/gflags,hurricane1026/gflags,bssrdf/gflags,xunzhang/gflags,fuchsia-mirror/third_party-gflags,bssrdf/gflags,xunzhang/gflags,PhdDone/gflags,wangg12/gflags,schuhschuh/gflags,wangyikai/gflags,jonathanmarvens/gflags,hemprasad/gflags,hurricane1026/gflags,snoopspy/gflags,wangg12/gflags,gflags/gflags,keenbrowne/gflags,Chilledheart/gflags,wangg12/gflags,n054/gflags,jonathanmarvens/gflags,b3sigma/gflags,hemprasad/gflags,keenbrowne/gflags,goulgold/gflags,n054/gflags,Chilledheart/gflags,xsmart/gflags,schuhschuh/gflags,ChenglongChen/gflags,goulgold/gflags,xsmart/gflags