| 3134 | "aborting process." APR_EOL_STR; |
| 3135 | |
| 3136 | AP_DECLARE(void) ap_abort_on_oom(void) |
| 3137 | { |
| 3138 | int written, count = strlen(oom_message); |
| 3139 | const char *buf = oom_message; |
| 3140 | do { |
| 3141 | written = write(STDERR_FILENO, buf, count); |
| 3142 | if (written == count) |
| 3143 | break; |
| 3144 | if (written > 0) { |
| 3145 | buf += written; |
| 3146 | count -= written; |
| 3147 | } |
| 3148 | } while (written >= 0 || errno == EINTR); |
| 3149 | abort(); |
| 3150 | } |
| 3151 | |
| 3152 | AP_DECLARE(void *) ap_malloc(size_t size) |
| 3153 | { |
no outgoing calls
no test coverage detected