Errno.h zvishoma yeUnix / Linux nhoroondo

SCO uye chiratidzo cheTux chine Jedi pfumo

Errno.h iri musoro wefaira (.h yemusoro) kubva kune yakajairwa C mitaibhurari mitauro umo macros anotsanangurwa kuratidza zvikanganiso. Ivo vanoziva C vachaziva nezvazvo uye vachaziva kuti zvinobatsira sei kuratidza makodhi ekukanganisa anogadzirwa nehurongwa pachiratidziri, pamwe nerondedzero inosangana nekanganiso.

Musiyano we errno unotiudza kana paine chero hurongwa hwekufona hwakundikana (system yekufona). Semuyenzaniso:

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

Ichokwadi ndechekuti errno.h ingori chikonzero chekuzivisa aya anotevera ndima andinonyora izvozvi. Uye ndeyekuti vazhinji vachayeuka hondo dze SCO vs. Linux, kubvira iyo SCO kambani, nekuda kwekunetseka kweiyo Unix marezinesi, yakavhura hondo yekurwisa IBM, Novell, nezvimwe, ichivapomera mhosva yekuendesa kodhi yeUnix kuLinux kernel.

SCO musi waZvita 19, 2003 yakaburitsa ziviso kumamwe makambani achiti faira la errno.h rakateedzerwa mazwi kubva kuUnix kuti ishandiswe paLinux pasina mvumo yakakodzera. zvimwe chete Linus Torvalds akaramba izvi uye achiratidza kuti iye pachake akanyorazve kodhi yeiyo Linux vhezheni ye errno.h.

Kunyangwe chiri chokwadi kana kwete, SCO yakarasa mhosva dzakatemerwa mudare rimwe uye yakapedzisira yavhara nyaya dzakavhurika mukufarira makambani anotsigira-Linux. Iwo makambani aibatanidzwa aive, sekureva kweSCO, vatadzi vekuchinjisa zvikamu zveUnix kodhi (kunyanya yeiyo AT & T Unix Sisitimu V) kuLinux.

Kuda kuziva pamwe nekufungidzira nezvekurwiswa uku, kunyanya tichifunga izvozvo Microsoft anga ari muridzi we25% yeSCO kwemakore mashoma, kubvira Microsoft payakapa Xenix system yayo (vhezheni yeUnix yakapihwa marezenisi neMicrosoft) kuSCO uye pakati pezvibvumirano paive nekutengwa kwemasheya. Muchokwadi, kune maemail ayo akabatwa pakati pemakambani maviri ari kuzivisa Microsoft nezve kugona kukuru kweLinux uye kutyisidzira kwainomiririra.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako