Re: [Lit.] Buffer overruns
From: Bryan Olson (fakeaddress_at_nowhere.org)
Date: 01/26/05
- Next message: ošin: "Re: Reality check, surrogate factoring"
- Previous message: jstevh_at_msn.com: "Reality check, surrogate factoring"
- In reply to: David Wagner: "Re: [Lit.] Buffer overruns"
- Next in thread: infobahn: "Re: [Lit.] Buffer overruns"
- Reply: infobahn: "Re: [Lit.] Buffer overruns"
- Reply: CBFalconer: "Re: [Lit.] Buffer overruns"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Wed, 26 Jan 2005 02:46:44 GMT
David Wagner wrote:
> Bryan Olson wrote:
>
>> char buff[BUFSIZ];
>> size_t count;
>> do {
>> count = fread(buff, 1, sizeof(buff), stdin);
>> upstring(buff, count);
>> count = fwrite(buff, 1, count, stdout);
>> } while (count == sizeof(buff));
>
>
> Does fwrite() guarantee to write exactly 'count' bytes, or could
> it (like write()) possibly write less?
Unless an error occurs, yes, which is the behavior I want.
-- --Bryan
- Next message: ošin: "Re: Reality check, surrogate factoring"
- Previous message: jstevh_at_msn.com: "Reality check, surrogate factoring"
- In reply to: David Wagner: "Re: [Lit.] Buffer overruns"
- Next in thread: infobahn: "Re: [Lit.] Buffer overruns"
- Reply: infobahn: "Re: [Lit.] Buffer overruns"
- Reply: CBFalconer: "Re: [Lit.] Buffer overruns"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|