This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: "read" bug


On Fri, 18 Jun 1999 14:11:58 +0200
Arnaud Bouis <abouis@cr2a-di.fr> wrote:

> ok. The environment is WinNT SP4. Here is the failing code :
> 
> ------------------
> char    chaine[50];
> int        fd2;
> int        res;
> 
> fd2 = open("C:/temp/toto.txt", O_RDONLY, 0);
>  printf("\n--- test de read() ---\n");
>  strcpy(chaine, "");
>  res = read(fd2, chaine, 10);
>  if (res == -1) perror("erreur sur read");
>  fprintf(stdout, "%d octets ont ete lus par read()\n", res);
>  printf("chaine = %s\n", chaine);
> -------------------
> 
> Note that file c`\temp\toto.txt exists and is a regular ASCII text file.
> 
> read always returns -1.

Did you confirm fd2 was valid?
It could be open() that failed.
---------------
Takayuki TAMURA
ttathome@remus.dti.ne.jp

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]