403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/usr/src/debug/cygwin-3.5.1-1/newlib/libc/stdio/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/usr/src/debug/cygwin-3.5.1-1/newlib/libc/stdio/vdprintf.c
/* Copyright 2005, 2007 Shaun Jackman
 * Permission to use, copy, modify, and distribute this software
 * is freely granted, provided that this notice is preserved.
 */
/* doc in dprintf.c */

#include <_ansi.h>
#include <reent.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdarg.h>
#include "local.h"

int
_vdprintf_r (struct _reent *ptr,
       int fd,
       const char *__restrict format,
       va_list ap)
{
  char *p;
  char buf[512];
  size_t n = sizeof buf;

  _REENT_SMALL_CHECK_INIT (ptr);
  p = _vasnprintf_r (ptr, buf, &n, format, ap);
  if (!p)
    return -1;
  n = _write_r (ptr, fd, p, n);
  if (p != buf)
    _free_r (ptr, p);
  return n;
}

#ifdef _NANO_FORMATTED_IO
int
_vdiprintf_r (struct _reent *, int, const char *, __VALIST)
       _ATTRIBUTE ((__alias__("_vdprintf_r")));
#endif

#ifndef _REENT_ONLY

int
vdprintf (int fd,
       const char *__restrict format,
       va_list ap)
{
  return _vdprintf_r (_REENT, fd, format, ap);
}

#ifdef _NANO_FORMATTED_IO
int
vdiprintf (int, const char *, __VALIST)
       _ATTRIBUTE ((__alias__("vdprintf")));
#endif
#endif /* ! _REENT_ONLY */

Youez - 2016 - github.com/yon3zu
LinuXploit