Mail Archives: cygwin/1999/06/18/08:39:13
On Fri, 18 Jun 1999 14:11:58 +0200
Arnaud Bouis <abouis AT cr2a-di DOT 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 AT remus DOT dti DOT ne DOT jp
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
- Raw text -