Citation:
	
		
		
			       EINVAL Le mode fourni à fopen, fdopen,  ou  freopen  était
              invalide.
       Les  fonctions  fopen, fdopen et freopen peuvent également
       échouer et positionner dans errno une des erreurs  suscep*
       tibles de se produire avec malloc(3).
       La  fonction  fopen peut aussi échouer et positionner dans
       errno une des erreurs susceptibles  de  se  produire  avec
       open(2).
       La  fonction fdopen peut aussi échouer et positionner dans
       errno une des erreurs susceptibles  de  se  produire  avec
       fcntl(2).
       La fonction freopen peut aussi échouer et positionner dans errno 
      une des erreurs susceptibles de se produire avec open(2) , fclose(3) 
       et fflush(3) .