usr.h

来自「对linuix 文件系统的模拟,包含了若干文件命令」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef USR_H_INCLUDED
#define USR_H_INCLUDED

#include "define.h"
#include <time.h>

namespace gilyou
{

struct user_t
{
    char uname[BUFF_SIZE];
    char upasswd[BUFF_SIZE];
    char home[BUFF_SIZE];
    uint ihome;
    uint uid;             //代表权限
    uint gid;
    uint deleted;
    time_t ctime;
    time_t atime;
};

void copy_usr(user_t &to_be_init,user_t for_init);
int get_usr(char uname[],char upasswd[],user_t &usr,bool update_time = true);
bool usr_exists(char uname[]);
extern user_t current_usr;
}

#endif // USR_H_INCLUDED

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?