C初心者がmemcached-1.4.5を追いかける。(9)
C初心者がmemcached-1.4.5を追いかける。(8)の続き
ソースはコチラにてDLしました。
getoptで受け取ったパラメータによって処理を行っている部分を追いかける。
memcached.c(4332行目あたり)
case 'M': settings.evict_to_free = 0; break; case 'c': settings.maxconns = atoi(optarg); break;
"M" /* return error on memory exhausted */ "c:" /* max simultaneous connections */
Mは引数なしのオプション。
cは引数有りのオプション見分けはコロン(:)が有るか無いか。
それぞれsettingsに設定している。