[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 编程技术 > 其它 > 正文
Linux程式设计-31.工作群资讯管理(grp)
http://www.openchess.org/noitatsko/programming/ (2001-05-27 22:08:00)
grp.h

--------------------------------------------------------------------------------

  
  


--------------------------------------------------------------------------------

struct group 

    char * gr_name; 
    char * gr_passwd; 
    gid_t gr_gid; 
    char ** gr_mem; 
}; 


--------------------------------------------------------------------------------

  
  


--------------------------------------------------------------------------------

FILE * grpopen(void); 
开启/etc/group档。 



--------------------------------------------------------------------------------

struct group * grpread(FILE *stream,struct group *grp); 
读取一个group资讯。 



--------------------------------------------------------------------------------

struct group * grpalloc(void); 
配置group记忆体。 



--------------------------------------------------------------------------------

void setgrent(void); 
将group档资料流设定到开始处。 



--------------------------------------------------------------------------------

void endgrent(void); 
关闭group档。 



--------------------------------------------------------------------------------

struct group * getgrent(void); 
读取一项group资讯。 



--------------------------------------------------------------------------------

struct group * fgetgrent(FILE * stream); 
从档案中读取一项group资讯。 



--------------------------------------------------------------------------------

struct group * getgrgid(gid_t gid); 
根据gid读取group资讯。 



--------------------------------------------------------------------------------

struct group * getgrnam(char *name); 
根据group name读取group资讯。 



--------------------------------------------------------------------------------

int setgroups(size_t n,const gid_t * groups); 
??? 



--------------------------------------------------------------------------------

int initgroups(const char *user,gid_t group); 
??? 



--------------------------------------------------------------------------------

  
  


--------------------------------------------------------------------------------

struct group * grpscan(...); 
??? 



--------------------------------------------------------------------------------

  
   (http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
Linux程式设计-31.工作群资讯管理(grp) (2001-05-27 22:08:00)
Linux程式设计-30.使用者资讯管理(pwd) (2001-05-27 21:04:00)
Linux程式设计-29.时间处理 (2001-05-27 20:10:01)
Linux程式设计-28.GNU Make (2001-05-27 19:00:00)
Linux程式设计-27.GNU Debugger (2001-05-27 18:08:01)
Linux程式设计-26.PIPE (2001-05-27 17:04:00)
Linux程式设计-25.Message Queues (2001-05-27 16:10:00)
Linux程式设计-24.Semaphores (2001-05-27 15:00:00)
Linux程式设计-23.共享记忆体(Shared Memory) (2001-05-27 14:08:00)
Linux程式设计-20.getopt (2001-05-27 13:04:00)

===更多相关===
 

★  樊强制作 欢迎分享  ★