યુનિક્સ / લિનક્સ ઇતિહાસનો એક બીટ એર્નો

જેડી તલવાર સાથે એસસીઓ અને ટક્સ પ્રતીક

એર્નો.હો માનક સી ભાષાની લાઇબ્રેરીમાંથી હેડર ફાઇલ (.h. ની હેડર) છે જેમાં ભૂલો પ્રદર્શિત કરવા માટે મેક્રોઝ વ્યાખ્યાયિત કરવામાં આવી છે. જેઓ સી જાણતા હોય છે તે તેના વિશે જાણતા હશે અને ભૂલ સાથે સંકળાયેલ વર્ણનની સાથે, સિસ્ટમ દ્વારા ઉત્પન્ન કરવામાં આવેલા એરર કોડ્સને પ્રદર્શિત કરવા માટે તે કેટલું ઉપયોગી છે તે જાણશે.

ભૂલ સિસ્ટમ અમને કહે છે કે શું કોઈ સિસ્ટમ ક callsલ્સ નિષ્ફળ થયા છે (સિસ્ટમ ક callલ). દાખ્લા તરીકે:

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

સત્ય એ છે કે errno.h એ હવે લખેલા નીચેના ફકરાઓને રજૂ કરવાનો માત્ર એક બહાનું છે. અને તે છે કે ઘણા લોકો યુદ્ધોને યાદ કરશે એસસીઓ વિ લિનક્સ, એસસીઓ કંપની હોવાથી, ના સંઘર્ષોને કારણે યુનિક્સ લાઇસન્સ, આઇબીએમ, નોવેલ વગેરે વિરુદ્ધ ક્રૂસેડ ખોલી, યુનિક્સ કોડને લિનક્સ કર્નલમાં સ્થાનાંતરિત કર્યા હોવાનો આરોપ લગાવ્યો.

એસસીઓએ 19 ડિસેમ્બર, 2003 ના રોજ કેટલીક કંપનીઓને નોટિસ ફટકારી હતી જેમાં દાવો કરવામાં આવ્યો હતો કે errno.h ફાઇલ યુનિક્સમાંથી યોગ્ય અધિકૃતતા વિના લિનક્સ પર વાપરવા માટે વર્બટિમની નકલ કરવામાં આવી હતી. એ જ લીનસ ટોરવાલ્ડ્સ તેણે આ વાતને નકારી કા .ી અને સૂચવ્યું કે તે પોતે errno.h ના લિનક્સ વર્ઝન માટેનો કોડ ફરીથી લખે છે.

તે સાચું છે કે નહીં, એસસીઓ એક પછી એક કોર્ટમાં લાદવામાં આવેલા મુકદ્દમો ગુમાવી દીધા અને લિનક્સ તરફી કંપનીઓની તરફેણમાં ખુલ્લા કેસ બંધ કર્યા. શામેલ કંપનીઓ, યુનિક્સ કોડના ભાગોને સ્થાનાંતરિત કર્યા (ખાસ કરીને એટી એન્ડ ટી યુનિક્સ સિસ્ટમ વી) ને લિનક્સ.

વિચિત્ર તેમજ આ હુમલા અંગે શંકાસ્પદ, ખાસ કરીને તે ધ્યાનમાં લેતા માઈક્રોસોફ્ટ માઇક્રોસોફ્ટે તેની operatingપરેટિંગ સિસ્ટમ ઝેનિક્સ (માઇક્રોસ .ફ્ટ દ્વારા લાઇસેંસ પ્રાપ્ત યુનિક્સનું સંસ્કરણ) એસસીઓને આપ્યું હોવાથી, કરારોમાં શેરની ખરીદી હતી, ત્યારથી કેટલાક વર્ષોથી એસસીઓના 25% માલિક હતા. હકીકતમાં, એવા ઇમેઇલ્સ છે જે માઈક્રોસોફ્ટને લિનક્સની મહાન સંભાવના અને તેના દ્વારા રજૂ કરાયેલ ધમકી અંગે ચેતવણી આપતી બે કંપનીઓ વચ્ચે અટકાવાયા હતા.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.