This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
make backspace key work for WinCE users
[perl5.git] / wince / win32iop.h
index 020f238..2b2703c 100644 (file)
@@ -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);