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/posix/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/usr/src/debug/cygwin-3.5.1-1/newlib/libc/posix/wordfree.c
/* Copyright (C) 2002 by  Red Hat, Incorporated. All rights reserved.
 *
 * Permission to use, copy, modify, and distribute this software
 * is freely granted, provided that this notice is preserved.
 */

#ifndef _NO_WORDEXP

#include <sys/param.h>
#include <sys/stat.h>

#include <ctype.h>
#include <dirent.h>
#include <errno.h>
#include <glob.h>
#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/queue.h>

#include <wordexp.h>
#include "wordexp2.h"

void
wordfree(wordexp_t *pwordexp)
{
  ext_wordv_t *wordv;

  if (pwordexp == NULL)
    return;

  if (pwordexp->we_wordv == NULL)
    return;

  wordv = WE_WORDV_TO_EXT_WORDV(pwordexp->we_wordv);
  while (!SLIST_EMPTY(&wordv->list)) {
    struct ewords_entry *entry = SLIST_FIRST(&wordv->list);
    SLIST_REMOVE_HEAD(&wordv->list, next);
    free(entry);
  }

  free(wordv);
  pwordexp->we_wordv = NULL;
}

#endif /* !_NO_WORDEXP  */

Youez - 2016 - github.com/yon3zu
LinuXploit