コード例 #1
0
ファイル: uidgid.c プロジェクト: AustenConrad/plan-9
void
cmd_newuser(int argc, char *argv[])
{
	if(argc <= 1) {
		print("usage: newuser args\n");
		print("\tname -- create a new user\n");
		print("\tname : -- create a new group\n");
		print("\tname ? -- show entry for user\n");
		print("\tname name -- rename\n");
		print("\tname =[name] -- add/alter/remove leader\n");
		print("\tname +name -- add member\n");
		print("\tname -name -- delete member\n");
		return;
	}
	do_newuser(argc, argv);
}
コード例 #2
0
static void on_msg(MyMSG* msg, void* userdata)
{
    CMsgSocket* s = (CMsgSocket*)userdata;
    switch (msg->code){
    case CODE_NEWUSER:
        do_newuser(msg, s);
        break;
    case CODE_USERLOGOUT:
        do_userlogout(msg, s);
        break;
    case CODE_SOCKETERROR:
        do_socket_error(msg, s);
        break;
    default:
        break;
    }
}