[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@52.15.209.178: ~ $
/*    nostdio.h
 *
 *    Copyright (C) 1996, 2000, 2001, 2005, by Larry Wall and others
 *
 *    You may distribute under the terms of either the GNU General Public
 *    License or the Artistic License, as specified in the README file.
 *
 */

/*
 * Strong denial of stdio - make all stdio calls (we can think of) errors
 */
/* This is a 1st attempt to stop other include files pulling
   in real <stdio.h>.
   A more ambitious set of possible symbols can be found in
   sfio.h (inside an _cplusplus gard).
   It is completely pointless as we have already included it ourselves.
*/

#if !defined(_STDIO_H) && !defined(FILE) && !defined(_STDIO_INCLUDED) && !defined(__STDIO_LOADED)
#define _STDIO_H
#define _STDIO_INCLUDED
#define __STDIO_LOADED
struct _FILE;
#define FILE struct _FILE
#endif

#define _CANNOT "CANNOT"

#undef clearerr
#undef fclose
#undef fdopen
#undef feof
#undef ferror
#undef fflush
#undef fgetc
#undef fgetpos
#undef fgets
#undef fileno
#undef flockfile
#undef fopen
#undef fprintf
#undef fputc
#undef fputs
#undef fread
#undef freopen
#undef fscanf
#undef fseek
#undef fsetpos
#undef ftell
#undef ftrylockfile
#undef funlockfile
#undef fwrite
#undef getc
#undef getc_unlocked
#undef getw
#undef pclose
#undef popen
#undef putc
#undef putc_unlocked
#undef putw
#undef rewind
#undef setbuf
#undef setvbuf
#undef stderr
#undef stdin
#undef stdout
#undef tmpfile
#undef ungetc
#undef vfprintf
#undef printf

#define fprintf    _CANNOT _fprintf_
#define printf     _CANNOT _printf_
#define stdin      _CANNOT _stdin_
#define stdout     _CANNOT _stdout_
#define stderr     _CANNOT _stderr_
#ifndef OS2
#define tmpfile()  _CANNOT _tmpfile_
#endif
#define fclose(f)  _CANNOT _fclose_
#define fflush(f)  _CANNOT _fflush_
#define fopen(p,m)  _CANNOT _fopen_
#define freopen(p,m,f)  _CANNOT _freopen_
#define setbuf(f,b)  _CANNOT _setbuf_
#define setvbuf(f,b,x,s)  _CANNOT _setvbuf_
#define fscanf  _CANNOT _fscanf_
#define vfprintf(f,fmt,a)  _CANNOT _vfprintf_
#define fgetc(f)  _CANNOT _fgetc_
#define fgets(s,n,f)  _CANNOT _fgets_
#define fputc(c,f)  _CANNOT _fputc_
#define fputs(s,f)  _CANNOT _fputs_
#define getc(f)  _CANNOT _getc_
#define putc(c,f)  _CANNOT _putc_
#ifndef OS2
#define ungetc(c,f)  _CANNOT _ungetc_
#endif
#define fread(b,s,c,f)  _CANNOT _fread_
#define fwrite(b,s,c,f)  _CANNOT _fwrite_
#define fgetpos(f,p)  _CANNOT _fgetpos_
#define fseek(f,o,w)  _CANNOT _fseek_
#define fsetpos(f,p)  _CANNOT _fsetpos_
#define ftell(f)  _CANNOT _ftell_
#define rewind(f)  _CANNOT _rewind_
#define clearerr(f)  _CANNOT _clearerr_
#define feof(f)  _CANNOT _feof_
#define ferror(f)  _CANNOT _ferror_
#define __filbuf(f)  _CANNOT __filbuf_
#define __flsbuf(c,f)  _CANNOT __flsbuf_
#define _filbuf(f)  _CANNOT _filbuf_
#define _flsbuf(c,f)  _CANNOT _flsbuf_
#define fdopen(fd,p)  _CANNOT _fdopen_
#define fileno(f)  _CANNOT _fileno_
#if defined(SFIO_VERSION) && SFIO_VERSION < 20000101L
#define flockfile(f)  _CANNOT _flockfile_
#define ftrylockfile(f)  _CANNOT _ftrylockfile_
#define funlockfile(f)  _CANNOT _funlockfile_
#endif
#define getc_unlocked(f)  _CANNOT _getc_unlocked_
#define putc_unlocked(c,f)  _CANNOT _putc_unlocked_
#define popen(c,m)  _CANNOT _popen_
#define getw(f)  _CANNOT _getw_
#define putw(v,f)  _CANNOT _putw_
#ifndef OS2
#define pclose(f)  _CANNOT _pclose_
#endif

/*
 * Local variables:
 * c-indentation-style: bsd
 * c-basic-offset: 4
 * indent-tabs-mode: t
 * End:
 *
 * ex: set ts=8 sts=4 sw=4 noet:
 */

Filemanager

Name Type Size Permission Actions
EXTERN.h File 1.77 KB 0644
INTERN.h File 1.47 KB 0644
XSUB.h File 21.27 KB 0644
av.h File 2.91 KB 0644
bitcount.h File 850 B 0644
charclass_invlists.h File 9.55 KB 0644
config.h File 145.13 KB 0644
cop.h File 39.64 KB 0644
cv.h File 9.22 KB 0644
dosish.h File 5.95 KB 0644
embed.h File 84.98 KB 0644
embedvar.h File 19.08 KB 0644
fakesdio.h File 3.24 KB 0644
fakethr.h File 1.92 KB 0644
feature.h File 3.69 KB 0644
form.h File 1.43 KB 0644
git_version.h File 357 B 0644
gv.h File 10.02 KB 0644
handy.h File 53.01 KB 0644
hv.h File 23.67 KB 0644
intrpvar.h File 27.19 KB 0644
iperlsys.h File 47.63 KB 0644
keywords.h File 6.45 KB 0644
l1_char_class_tab.h File 31.86 KB 0644
libperl.so File 1.57 MB 0755
malloc_ctl.h File 1.48 KB 0644
metaconfig.h File 899 B 0644
mg.h File 2.37 KB 0644
mg_data.h File 4.84 KB 0644
mg_raw.h File 4.21 KB 0644
mg_vtable.h File 9.14 KB 0644
mydtrace.h File 1.81 KB 0644
nostdio.h File 3.37 KB 0644
op.h File 32.07 KB 0644
op_reg_common.h File 4.33 KB 0644
opcode.h File 46.2 KB 0644
opnames.h File 8.05 KB 0644
overload.h File 2.98 KB 0644
pad.h File 12.77 KB 0644
parser.h File 5.38 KB 0644
patchlevel.h File 8.05 KB 0644
perl.h File 168.47 KB 0644
perlapi.h File 5.34 KB 0644
perldtrace.h File 1.77 KB 0644
perlio.h File 10.83 KB 0644
perliol.h File 13.21 KB 0644
perlsdio.h File 4.92 KB 0644
perlsfio.h File 2.64 KB 0644
perlvars.h File 8.49 KB 0644
perly.h File 5.67 KB 0644
pp.h File 18.37 KB 0644
pp_proto.h File 10.61 KB 0644
proto.h File 259.12 KB 0644
reentr.h File 79.05 KB 0644
regcharclass.h File 30.79 KB 0644
regcomp.h File 32.46 KB 0644
regexp.h File 28.7 KB 0644
regnodes.h File 37.97 KB 0644
scope.h File 9.64 KB 0644
sv.h File 72.44 KB 0644
thread.h File 11.67 KB 0644
time64.h File 1.4 KB 0644
time64_config.h File 1.98 KB 0644
uconfig.h File 144.66 KB 0644
unixish.h File 4.48 KB 0644
utf8.h File 24.78 KB 0644
utfebcdic.h File 34.07 KB 0644
util.h File 1.71 KB 0644
uudmap.h File 904 B 0644
warnings.h File 4.23 KB 0644