JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... ... /* 一般的な shadow パスワードファイル API */ #include < shadow.h > struct spwd *getspnam(const char * name ); struct spwd *getspent(void); void setspent(void); void endspent(void); struct spwd *fgetspent(FILE * stream ); struct spwd *sgetspent(const char ... t struct spwd * p , FILE * stream ); int lckpwdf(void); int ulckpwdf(void); /* GNU による拡張 */ #include < shadow.h > int getspent_r(struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int getspnam_r(const char * name , struct sp ... wd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int fgetspent_r(FILE * stream , struct spwd * spbuf , char * buf , size_t buflen , struct spwd ** spbufp ); int sgetspent_r(const char * ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。