ap_rputs


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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してるだけ