ap_rputs

include/http_protocol.h
/**
 * Output a string for the current request
 * @param str The string to output
 * @param r The current request
 * @return The number of bytes sent
 */
[[AP_DECLARE]](int) ap_rputs(const char *str, request_rec *r);


str ... 表示する(標準入力に返す)文字列
r ... 該当するrequest_rec


server/protocol.c
AP_DECLARE(int) ap_rputs(const char *str, request_rec *r)
{
   apr_size_t len;

   if (r->connection->aborted)
       return -1;

   if (buffer_output(r, str, len = strlen(str)) != APR_SUCCESS)
       return -1;

   return len;
}

buffer_outputしてるだけ
最終更新:2009年01月05日 22:23