X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=wince%2Fwin32iop.h;h=2b2703c8e0781c78d4c85a5886c45a29a8515a73;hb=e509e6934ce7cafd6c279046164b9b6255429d8a;hp=3744168a966e6aaef9554ef85d479dd4e7d958b9;hpb=e1caacb4fdb62cb28dc825ca0115faf95e569339;p=p5sagit%2Fp5-mst-13.2.git diff --git a/wince/win32iop.h b/wince/win32iop.h index 3744168..2b2703c 100644 --- a/wince/win32iop.h +++ b/wince/win32iop.h @@ -1,4 +1,4 @@ -// Time-stamp: <01/08/01 21:00:16 keuchel@w2k> +/* Time-stamp: <01/08/01 21:00:16 keuchel@w2k> */ #ifndef WIN32IOP_H #define WIN32IOP_H @@ -72,14 +72,17 @@ DllExport int win32_fgetpos(FILE *pf,fpos_t *p); DllExport int win32_fsetpos(FILE *pf,const fpos_t *p); DllExport void win32_rewind(FILE *pf); DllExport FILE* win32_tmpfile(void); +DllExport int win32_tmpfd(void); DllExport void win32_abort(void); DllExport int win32_fstat(int fd,struct stat *sbufptr); DllExport int win32_stat(const char *name,struct stat *sbufptr); DllExport int win32_pipe( int *phandles, unsigned int psize, int textmode ); -DllExport FILE* win32_popen( const char *command, const char *mode ); +DllExport PerlIO* win32_popen( const char *command, const char *mode ); +DllExport PerlIO* win32_popenlist(const char *mode, IV narg, SV **args); DllExport int win32_pclose( FILE *pf); DllExport int win32_rename( const char *oname, const char *newname); DllExport int win32_setmode( int fd, int mode); +DllExport int win32_chsize(int fd, Off_t size); DllExport long win32_lseek( int fd, long offset, int origin); DllExport long win32_tell( int fd); DllExport int win32_dup( int fd); @@ -136,6 +139,7 @@ DllExport int win32_stat(const char *path, struct stat *buf); DllExport char* win32_longpath(char *path); DllExport int win32_ioctl(int i, unsigned int u, char *data); DllExport int win32_link(const char *oldname, const char *newname); +DllExport int win32_gettimeofday(struct timeval *tp, void *not_used); DllExport int win32_unlink(const char *f); DllExport int win32_utime(const char *f, struct utimbuf *t); DllExport int win32_uname(struct utsname *n); @@ -147,6 +151,7 @@ DllExport void* win32_dynaload(const char*filename); DllExport int win32_access(const char *path, int mode); DllExport int win32_chmod(const char *path, int mode); DllExport int win32_getpid(void); +DllExport Sighandler_t win32_signal(int sig, Sighandler_t subcode); DllExport char * win32_crypt(const char *txt, const char *salt);