Changeset 187fdb8 for benchmark/io/http/protocol.cfa
- Timestamp:
- Feb 25, 2021, 2:17:07 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- ed2cb3c
- Parents:
- 2caed18
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
benchmark/io/http/protocol.cfa
r2caed18 r187fdb8 79 79 } 80 80 81 int answer_plain( int fd, char buffer[], size_t size ) { 82 int ret = answer_header(fd, size); 81 #define PLAINTEXT_1WRITE 82 #if defined(PLAINTEXT_1WRITE) 83 int answer_plaintext( int fd ) { 84 char text[] = "Hello, World!\n"; 85 char buffer[512 + sizeof(text)]; 86 char * it = buffer; 87 memcpy(it, http_msgs[OK200]->msg, http_msgs[OK200]->len); 88 it += http_msgs[OK200]->len; 89 int len = http_msgs[OK200]->len; 90 int r = snprintf(it, 512 - len, "%d \n\n", sizeof(text)); 91 it += r; 92 len += r; 93 memcpy(it, text, sizeof(text)); 94 return answer(fd, buffer, len + sizeof(text)); 95 } 96 #else 97 int answer_plaintext( int fd ) { 98 char text[] = "Hello, World!\n"; 99 int ret = answer_header(fd, sizeof(text)); 83 100 if( ret < 0 ) return ret; 84 return answer(fd, buffer, size); 85 } 101 return answer(fd, text, sizeof(text)); 102 } 103 #endif 86 104 87 105 int answer_empty( int fd ) {
Note: See TracChangeset
for help on using the changeset viewer.