CFile: Make sure errno is always set correctly
CFile: Make sure errno is always set correctly

This fixes weird problems were strerror() made us print garbage.

Signed-off-by: Uli Schlachter <346c0ad49ac8427b61b3b55abbe37dc0ebd524f2@znc.in>

jantman/znc,wolfy1339/znc,elyscape/znc,ollie27/znc,Adam-/znc,Adam-/znc,psychon/znc,anthonyryan1/znc,trisk/znc,Mkaysi/znc,GLolol/znc,Mikaela/znc,badloop/znc,DarthGandalf/znc,BtbN/znc,badloop/znc,BtbN/znc,jantman/znc,Kriechi/znc,ollie27/znc,evilnet/znc,TingPing/znc,psychon/znc,TingPing/znc,KiNgMaR/znc,KielBNC/znc,psychon/znc,Adam-/znc,TuffLuck/znc,TuffLuck/znc,jantman/znc,jreese/znc,TuffLuck/znc,KiNgMaR/znc,jreese/znc,TingPing/znc,anthonyryan1/znc,reedloden/znc,aarondunlap/znc,GLolol/znc,znc/znc,YourBNC/znc,dgw/znc,anthonyryan1/znc,Kriechi/znc,znc/znc,TuffLuck/znc,evilnet/znc,dgw/znc,Hasimir/znc,Kriechi/znc,Mkaysi/znc,kashike/znc,Phansa/znc,wolfy1339/znc,znc/znc,Phansa/znc,badloop/znc,elyscape/znc,badloop/znc,BtbN/znc,markusj/znc,DarthGandalf/znc,evilnet/znc,Mikaela/znc,evilnet/znc,YourBNC/znc,jreese/znc,KiNgMaR/znc,Zarthus/znc,TuffLuck/znc,Kriechi/znc,ollie27/znc,kashike/znc,GLolol/znc,TuffLuck/znc,jantman/znc,reedloden/znc,DarthGandalf/znc,psychon/znc,Kriechi/nobnc,dgw/znc,trisk/znc,elyscape/znc,KielBNC/znc,Phansa/znc,anthonyryan1/znc,TuffLuck/znc,Zarthus/znc,GLolol/znc,jpnurmi/znc,jreese/znc,aarondunlap/znc,Kriechi/znc,TingPing/znc,YourBNC/znc,Mkaysi/znc,wolfy1339/znc,markusj/znc,anthonyryan1/znc,Zarthus/znc,KielBNC/znc,Mikaela/znc,Mikaela/znc,KielBNC/znc,markusj/znc,reedloden/znc,markusj/znc,trisk/znc,Mkaysi/znc,znc/znc,Zarthus/znc,BtbN/znc,aarondunlap/znc,Phansa/znc,jpnurmi/znc,withinsoft/znc,Hasimir/znc,Phansa/znc,wolfy1339/znc,reedloden/znc,KiNgMaR/znc,GLolol/znc,anthonyryan1/znc,Kriechi/nobnc,jreese/znc,wolfy1339/znc,Zarthus/znc,kashike/znc,KiNgMaR/znc,jreese/znc,elyscape/znc,YourBNC/znc,Mikaela/znc,aarondunlap/znc,Adam-/znc,psychon/znc,Adam-/znc,DarthGandalf/znc,markusj/znc,elyscape/znc,Mkaysi/znc,kashike/znc,aarondunlap/znc,Hasimir/znc,Mikaela/znc,jpnurmi/znc,trisk/znc,aarondunlap/znc,TingPing/znc,znc/znc,ollie27/znc,Kriechi/nobnc,BtbN/znc,Mikaela/znc,Adam-/znc,Hasimir/znc,badloop/znc,KielBNC/znc,anthonyryan1/znc,reedloden/znc,Zarthus/znc,badloop/znc,jpnurmi/znc,trisk/znc,KielBNC/znc,YourBNC/znc,ollie27/znc,withinsoft/znc,znc/znc,Kriechi/znc,jantman/znc,kashike/znc,Hasimir/znc,withinsoft/znc,Adam-/znc,withinsoft/znc,KiNgMaR/znc,badloop/znc,dgw/znc,psychon/znc,TingPing/znc,markusj/znc,DarthGandalf/znc,Phansa/znc,jantman/znc,jpnurmi/znc,jpnurmi/znc,kashike/znc,YourBNC/znc,Mkaysi/znc,dgw/znc,dgw/znc,evilnet/znc,aarondunlap/znc,GLolol/znc,BtbN/znc,evilnet/znc,Hasimir/znc,Hasimir/znc,withinsoft/znc,wolfy1339/znc,elyscape/znc,DarthGandalf/znc,ollie27/znc,reedloden/znc,jpnurmi/znc,trisk/znc,withinsoft/znc,Mkaysi/znc