diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-12-02 16:54:06 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-12-02 16:54:06 +0000 |
commit | af89d9af4fcb4773bc931a5c06f9c069c444462b (patch) | |
tree | 71285164435f664789d5d8be15d419e08c2ce12c /djgpp/djgpp.h | |
parent | b7ab37f8bff0781ac7e13d6f0ea336950697b9f0 (diff) | |
download | perl-af89d9af4fcb4773bc931a5c06f9c069c444462b.tar.gz |
Add a header for DJGPP with the function prototypes.
p4raw-id: //depot/perl@13425
Diffstat (limited to 'djgpp/djgpp.h')
-rw-r--r-- | djgpp/djgpp.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/djgpp/djgpp.h b/djgpp/djgpp.h new file mode 100644 index 0000000000..04aa4a2a72 --- /dev/null +++ b/djgpp/djgpp.h @@ -0,0 +1,55 @@ +#ifndef PERL_DJGPP_DJGPP_H +#define PERL_DJGPP_DJGPP_H + +#include <libc/stubs.h> +#include <io.h> +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <unistd.h> +#include <libc/file.h> +#include <process.h> +#include <fcntl.h> +#include <glob.h> +#include <sys/fsext.h> +#include <crt0.h> +#include "EXTERN.h" +#include "perl.h" +#include "XSUB.h" + +FILE * +djgpp_popen (const char *cm, const char *md); + +int +djgpp_pclose (FILE *pp); + +int +do_aspawn (pTHX_ SV *really,SV **mark,SV **sp); + +int +do_spawn2 (pTHX_ char *cmd,int execf) + +int +do_spawn (pTHX_ char *cmd); + +bool +Perl_do_exec (pTHX_ char *cmd); + +void +Perl_init_os_extras(pTHX); + +char +*djgpp_pathexp (const char *p); + +void +Perl_DJGPP_init (int *argcp,char ***argvp); + +int +djgpp_fflush (FILE *fp); + +/* DJGPP utility functions without prototypes? */ + +int _is_unixy_shell(char *s); + +#endif |