<commit_before>/* ----------------------------------------------------------------------------
   (c) The University of Glasgow 2004

   Interface for code in cbits/execvpe.c
   ------------------------------------------------------------------------- */

#ifndef HSUNIX_EXECVPE_H
#define HSUNIX_EXECVPE_H

#include "HsUnixConfig.h"

extern int
__hsunix_execvpe(const char *name, char *const argv[], char *const envp[]);

// this hack is needed for `process`; to be removed in unix-2.8
#if HAVE_EXECVPE
# define _GNU_SOURCE
# include <unistd.h>
#else
# define execvpe(name,argv,envp) __hsunix_execvpe(name,argv,envp)
#endif

// implemented in cbits/ghcrts.c
extern void pPrPr_disableITimers (void);

#endif<commit_msg>Repeat execvpe(3) prototype (fup to 7bad9d7d52d)<commit_after>/* ----------------------------------------------------------------------------
   (c) The University of Glasgow 2004

   Interface for code in cbits/execvpe.c
   ------------------------------------------------------------------------- */

#ifndef HSUNIX_EXECVPE_H
#define HSUNIX_EXECVPE_H

#include "HsUnixConfig.h"

extern int
__hsunix_execvpe(const char *name, char *const argv[], char *const envp[]);

// this hack is needed for `process`; to be removed in unix-2.8
#if HAVE_EXECVPE
# define _GNU_SOURCE
# include <unistd.h>
extern int
execvpe(const char *name, char *const argv[], char *const envp[]);
#else
# define execvpe(name,argv,envp) __hsunix_execvpe(name,argv,envp)
#endif

// implemented in cbits/ghcrts.c
extern void pPrPr_disableITimers (void);

#endif
{'fraction_non_alphanumeric': 0.2814719173660426, 'fraction_numerical': 0.011620400258231117, 'mean_word_length': 2.057199211045365, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4393923', 'n_tokens_mistral': 514, 'n_tokens_neox': 490, 'n_words': 133}