Fsconnected()

Fsconnected()

概要

引数

戻り値

  • 必ず0.

実装

 1315: int
 1316: Fsconnected(Conv* c, char* msg)
 1317: {
 1318:         if(msg != nil && *msg != '\0')
 1319:                 strncpy(c->cerr, msg, ERRMAX-1);
  • msgが指定された場合は,c->cerrにコピーする.
 1320: 
 1321:         switch(c->state){
 1322: 
 1323:         case Announcing:
 1324:                 c->state = Announced;
 1325:                 break;
 1326: 
 1327:         case Connecting:
 1328:                 c->state = Connected;
 1329:                 break;
 1330:         }
 1331: 
 1332:         wakeup(&c->cr);
  • Convのステータスを変更し,crプロセスを起こす.
  • 詳細はwakeup()を参照
 1333:         return 0;
 1334: }