U-Errno.h umlando omncane we-Unix / Linux

Uphawu lwe-SCO neTux ngenkemba yeJedi

I-Errno.h yifayela lekhanda (.h leheda) elivela kumtapo wezincwadi ojwayelekile we-C lapho ama-macros achazwa khona ukubonisa amaphutha. Labo abazi i-C bazokwazi ngakho futhi bazokwazi ukuthi kusiza kangakanani ukubonisa amakhodi wephutha akhiqizwa uhlelo esikrinini, kanye nencazelo ehambisana nephutha.

Ukuhlukahluka kwe-errno kusitshela uma noma yiziphi izingcingo zohlelo zehlulekile (ikholi yohlelo). Ngokwesibonelo:

#include <stdio.h&>
#include <fcntl.h&>
#include <stdlib.h>
#include <string.h>
#include <errno.h>  //Cabeceras de bibliotecas includes en el programa
const char *NOM_FICHERO= “/tmp/ejemplo.txt”;  //Supuesto fichero que no existe
int main (int argc, char **argv)
{
                int fd = 0;
                printf(“Abriendo %s…\n”, NOM_FICHERO);
                fd = open(NOM_FICHERO, O_RDONLY, 0644);
                if (fd&lt;0) {
                perror(“Error abriendo fichero”);   //Nos muestra los mensajes de error
                printf(“Error abriendo fichero: %s\n”, strerror(errno));
                }
return EXIT_SUCCESS;
}

Iqiniso ukuthi i- errno.h iyizaba nje zokwethula izigaba ezilandelayo engizibhalayo manje. Futhi kungukuthi abaningi bazokhumbula izimpi ze I-SCO vs. Linux, kusukela inkampani ye-SCO, ngenxa yemizabalazo ye- Amalayisense we-Unix, wavula impi yokulwela impi ngokumelene ne-IBM, Novell, njll., ebasola ngokudlulisela ikhodi ye-Unix ku-kernel ye-Linux.

I-SCO ngoDisemba 19, 2003 yakhipha izaziso ezinkampanini ezithile ezazithi ifayela le-trossno.h lakopishwa ngokwezwi nezwi kusuka ku-Unix ukuze lisetshenziswe ku-Linux ngaphandle kwemvume efanele. okufanayo linus torvalds Ukuphikile lokhu futhi waveza ukuthi yena ngokwakhe ubhale kabusha ikhodi yenguqulo yeLinux ye-sextno.h.

Noma ngabe kuyiqiniso noma cha, i-SCO ilahlekelwe ngamacala abekwe enkantolo ngayinye yagcina ivala amacala avulelwe izinkampani ezisekela i-Linux. Izinkampani ezithintekayo ziyizoni, ngokwe-SCO, zokudlulisa izingxenye zekhodi ye-Unix (ikakhulukazi i Uhlelo lwe-AT & T Unix V) kuLinux.

Unelukuluku futhi uyasola ngalokhu kuhlaselwa, ikakhulukazi uma kubhekwa lokho Microsoft wayengumnikazi we-25% we-SCO iminyaka embalwa, njengoba iMicrosoft yanikeza uhlelo lwayo lokusebenza i-Xenix (inguqulo ye-Unix enikezwe ilayisense yi-Microsoft) ku-SCO futhi phakathi kwezivumelwano kwakungukuthengwa kwamasheya. Eqinisweni, kunama-imeyili abanjwa phakathi kwalezi zinkampani ezimbili ezixwayisa iMicrosoft ngamandla amakhulu weLinux kanye nosongo olumele.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.