Errno.h isuntswana lembali ye-Unix / yeLinux

Isimboli ye-SCO kunye neTux ngekrele leJedi

Impazamo yifayile yesihloko (.h yesihloko) ukusuka kumgangatho osemgangathweni weelayibrari apho iilwimi zichazwa khona ukubonisa iimpazamo. Abo bazi C baya kwazi ngayo kwaye baya kwazi ukuba kuluncedo kangakanani ukubonisa iikhowudi zempazamo eziveliswe yinkqubo kwiscreen, kunye nenkcazo ehambelana nempazamo.

Umahluko we-errno usixelela ukuba inkqubo yomnxeba ayiphumelelanga (Inkqubo yomnxeba). Umzekelo:

#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;
}

Inyani yile yokuba i-errno.h sisizathu nje sokungenisa le mihlathi ilandelayo ndiyibhalayo ngoku. Kwaye abaninzi bayakhumbula iimfazwe I-SCO vs Linux, Ukusukela ukuba inkampani ye-SCO, ngenxa yomzabalazo we Iimvume ze Unix, wavula i-crusade ngokuchasene ne-IBM, iNovell, njl., ebatyhola ngokudlulisela ikhowudi ye-Unix kwi-kernel yeLinux.

I-SCO ngoDisemba 19, 2003 yapapasha izaziso kwiinkampani ezithile ezibanga ukuba le fayile ye-errno.h ikhutshiwe ibinzana kwi-Unix ukuze isetyenziswe kwi-Linux ngaphandle kwemvume efanelekileyo. enjalo Linus Torvalds Uyikhanyele le nto kwaye wabonisa ukuba yena ubhale ikhowudi kwinguqulelo yeLinux ye-errno.h.

Nokuba yinyani okanye akunjalo, i-SCO ilahlekelwe ngamatyala abekwe kwinkundla nganye kwaye yagqitywa ukuvala amatyala avulekileyo ngokuxhasa iinkampani ze-pro-Linux. Iinkampani ezichaphazelekayo zazingaboni, ngokwe-SCO, yokuhambisa iinxalenye zekhowudi ye-Unix (ngakumbi le Inkqubo ye-AT & T Unix V) kwiLinux.

Unomdla kwaye uyarhanela kolu hlaselo, ngakumbi xa ucinga oko Microsoft wayengumnini we-25% ye-SCO iminyaka embalwa, ukusukela oko uMicrosoft wanikela ngenkqubo yokusebenza yeXenix (inguqulelo yeUnix enelayisensi yiMicrosoft) kwiSCO kwaye phakathi kwezivumelwano yayikukuthengwa kwezabelo. Ngapha koko, zikhona ii-imeyile ezazithathiwe phakathi kwezi nkampani zimbini zazisa iMicrosoft ngamandla amakhulu eLinux kunye nesoyikiso esimele.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.