[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 編程技術 > 其它 > 正文
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)

===更多相關===
 

★  樊強制作 歡迎分享  ★