Talaan ng mga Nilalaman:
Kahulugan - Ano ang kahulugan ng Sumulat ng Error?
Ang isang error sa pagsulat ay nabuo kapag ang pagpapatakbo ng pagsulat sa isang disk o daluyan ng imbakan ay hindi nakumpleto ng matagumpay na may utang sa ilang mga kadahilanan tulad ng storage medium na pinoprotektahan ng sulat, hindi sapat na puwang o ang mga sektor na isinusulat upang maging tiwali o masira. Ang uri ng mensahe ng error sa pagsulat na ibinalik sa panahon ng isang nabigong pagpapatakbo ng pagsulat ay nakasalalay sa sanhi ng pagkakamali, na ginagawang mas madali ang pag-diagnose at ayusin ang problema.
Ipinaliwanag ng Techopedia na Sumulat ng Error
Ang mga pagkakamali ng pagsulat ay naganap dahil sa iba't ibang mga kadahilanan, at ang mensahe ng error na ibinalik ay tumutugma sa sanhi ng error na ito. Sa mga hindi maayos na operating system, kapag tinawag ang isang operasyon ng pagsulat, walang pangunahing pagsuri ang nagawa sa mga parameter na ipinasa at ang proseso ay tapos na agad, kaya ang mga uri ng mga mensahe ng error na ito ay mahalaga upang ipaalam sa gumagamit kung ano ang error na pumigil sa operasyon mula sa pagkumpleto.
Sa mga modernong operating system na nilalayong maging user friendly, ang bawat proseso at bawat agarang dapat maging madaling maunawaan upang hindi malito ang gumagamit, dahil ang mga error code ay isang mabuting paraan upang malito at takutin ang mga kaswal na gumagamit, kaya't ang operating system mismo ay dapat tiyakin na ang lahat ng mga kinakailangan ay natutugunan bago isagawa ang proseso ng pagsulat. Halimbawa, sinusuri ng isang modernong operating system ang puwang ng imbakan at isulat ang kakayahan ng daluyan bago isagawa ang proseso ng pagsulat upang masasabi nito nang maaga ang gumagamit na walang sapat na espasyo o walang pahintulot na magsulat sa halip na magpatuloy at pagkatapos ay nakatagpo isang error.
Ang bawat operating system ay nag-uulat ng mga error sa sarili nitong kombensyon at ganoon din ang kapareho para sa pagsulat ng mga error. Ang sumusunod ay isang listahan ng mga error na pagsulat na iniulat ng GNU C:
- 4 (EINTR) - Natigil ang tawag sa system
- 5 (EIO) - Mababa ang antas ng pagbasa / magsulat ng mga error sa pagpapatakbo ng antas ng hardware
- 9 (EBADF) - Hindi wastong deskriptor o file ang "read-only"
- 13 (EACCES) - Ang gumagamit ay walang pahintulot na magsulat
- 14 (EFAULT) - Hindi wasto ang address na tinukoy sa pagpapaandar
- 22 (EINVAL) - Ang argumento na naipasa ng pagpapaandar ay hindi wasto
- 27 (EFBIG) - Ang laki ng file sa nbyte ay mas malaki kaysa sa pinapayagan ng system
- 28 (ENOSPC) - Hindi sapat na puwang na magagamit sa medium ng imbakan
- 32 (EPIPE) - Nasira ang pipe o ang file sa dulo ng pipe ay hindi bukas para sa operasyon ng I / O







