Changeset ba77750
- Timestamp:
- Jan 9, 2021, 4:50:51 PM (3 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 77fde9d5
- Parents:
- 108f98b2
- Location:
- benchmark/io/http
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
benchmark/io/http/protocol.cfa
r108f98b2 rba77750 47 47 while(len > 0) { 48 48 // Call write 49 int ret = write(fd, it, len);49 int ret = cfa_write(fd, it, len, 0, -1`s, 0p, 0p); 50 50 if( ret < 0 ) { if( errno != EAGAIN && errno != EWOULDBLOCK) abort( "'answer error' error: (%d) %s\n", (int)errno, strerror(errno) ); } 51 51 … … 70 70 return answer( fd, buffer, len ); 71 71 } 72 73 int answer_plain( int fd, char buffer[], size_t size ) { 74 int ret = answer_header(fd, size); 75 if( ret < 0 ) return ret; 76 return answer(fd, buffer, size); 77 } 78 72 79 73 80 [HttpCode code, bool closed, * const char file, size_t len] http_read(int fd, []char buffer, size_t len, io_cancellation * cancel) { -
benchmark/io/http/protocol.hfa
r108f98b2 rba77750 16 16 int answer_error( int fd, HttpCode code ); 17 17 int answer_header( int fd, size_t size ); 18 int answer_plain( int fd, char buffer [], size_t size ); 18 19 19 20 [HttpCode code, bool closed, * const char file, size_t len] http_read(int fd, []char buffer, size_t len, io_cancellation *);
Note: See TracChangeset
for help on using the changeset viewer.