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 + -
显示快捷键?