developer's diary

最近はc#のエントリが多いです

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に設定している。

続きは↓
C初心者がmemcached-1.4.5を追いかける。(10){hオプション}