X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=proto.h;h=b7fed35870348bb03004d13f864c41a5bceff828;hb=9394203c9c91af30a21f8e1e6ad98183a3989990;hp=f8096775b9bdbe4688e21a284f4c18b4bebde10b;hpb=d8eceb896c98708a63dcc63f7bf202b095342359;p=p5sagit%2Fp5-mst-13.2.git diff --git a/proto.h b/proto.h index f809677..b7fed35 100644 --- a/proto.h +++ b/proto.h @@ -37,7 +37,7 @@ VIRTUAL I32 Perl_block_gimme(pTHX); VIRTUAL int Perl_block_start(pTHX_ int full); VIRTUAL void Perl_boot_core_UNIVERSAL(pTHX); VIRTUAL void Perl_call_list(pTHX_ I32 oldscope, AV* av_list); -VIRTUAL I32 Perl_cando(pTHX_ I32 bit, Uid_t effective, Stat_t* statbufp); +VIRTUAL bool Perl_cando(pTHX_ Mode_t mode, Uid_t effective, Stat_t* statbufp); VIRTUAL U32 Perl_cast_ulong(pTHX_ NV f); VIRTUAL I32 Perl_cast_i32(pTHX_ NV f); VIRTUAL IV Perl_cast_iv(pTHX_ NV f); @@ -465,7 +465,7 @@ VIRTUAL void Perl_set_numeric_local(pTHX); VIRTUAL void Perl_set_numeric_radix(pTHX); VIRTUAL void Perl_set_numeric_standard(pTHX); VIRTUAL void Perl_require_pv(pTHX_ const char* pv); -VIRTUAL void Perl_pidgone(pTHX_ int pid, int status); +VIRTUAL void Perl_pidgone(pTHX_ Pid_t pid, int status); VIRTUAL void Perl_pmflag(pTHX_ U16* pmfl, int ch); VIRTUAL OP* Perl_pmruntime(pTHX_ OP* pm, OP* expr, OP* repl); VIRTUAL OP* Perl_pmtrans(pTHX_ OP* o, OP* expr, OP* repl); @@ -655,7 +655,7 @@ VIRTUAL UV Perl_utf8_to_uv(pTHX_ U8 *s, I32* retlen); VIRTUAL U8* Perl_uv_to_utf8(pTHX_ U8 *d, UV uv); VIRTUAL void Perl_vivify_defelem(pTHX_ SV* sv); VIRTUAL void Perl_vivify_ref(pTHX_ SV* sv, U32 to_what); -VIRTUAL I32 Perl_wait4pid(pTHX_ int pid, int* statusp, int flags); +VIRTUAL I32 Perl_wait4pid(pTHX_ Pid_t pid, int* statusp, int flags); VIRTUAL void Perl_warn(pTHX_ const char* pat, ...); VIRTUAL void Perl_vwarn(pTHX_ const char* pat, va_list* args); VIRTUAL void Perl_warner(pTHX_ U32 err, const char* pat, ...); @@ -845,7 +845,7 @@ STATIC SV* S_method_common(pTHX_ SV* meth, U32* hashp); #endif #if defined(PERL_IN_PP_SYS_C) || defined(PERL_DECL_PROT) STATIC OP* S_doform(pTHX_ CV *cv, GV *gv, OP *retop); -STATIC int S_emulate_eaccess(pTHX_ const char* path, int mode); +STATIC int S_emulate_eaccess(pTHX_ const char* path, Mode_t mode); # if !defined(HAS_MKDIR) || !defined(HAS_RMDIR) STATIC int S_dooneliner(pTHX_ char *cmd, char *filename); # endif