<commit_before>/**
 * \file system.h
 */

#ifndef	H_SYSTEM
#define	H_SYSTEM

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif

#include <sys/types.h>

#if defined(__LCLINT__)
/*@-redef@*/
typedef unsigned int u_int32_t;
typedef unsigned short u_int16_t;
typedef unsigned char u_int8_t;
/*@-incondefs@*/        /* LCLint 3.0.0.15 */
typedef int int32_t;
/*@=incondefs@*/
/* XXX from /usr/include/bits/sigset.h */
/*@-sizeoftype@*/
# define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
typedef struct
  {
    unsigned long int __val[_SIGSET_NWORDS];
  } __sigset_t;
/*@=sizeoftype@*/
/*@=redef@*/
#endif

#include <sys/stat.h>
/* XXX retrofit the *BSD constant if not present. */
#if !defined(HAVE_S_ISTXT) && defined(HAVE_S_ISVTX)
#define	S_ISTXT	 S_ISVTX
#endif
#if !defined(HAVE_STRUCT_STAT_ST_BIRTHTIME)
#define	st_birthtime	st_ctime	/* Use st_ctime if no st_birthtime. */
#endif
/* XXX retrofit the *BSD st_[acm]timespec names if not present. */
#if !defined(HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC) && defined(HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC)
#define	st_atimespec	st_atim<commit_msg>- slightly better handling of st_birthtime.<commit_after>/**
 * \file system.h
 */

#ifndef	H_SYSTEM
#define	H_SYSTEM

#ifdef HAVE_CONFIG_H
#include "config.h"
#endif

#include <sys/types.h>

#if defined(__LCLINT__)
/*@-redef@*/
typedef unsigned int u_int32_t;
typedef unsigned short u_int16_t;
typedef unsigned char u_int8_t;
/*@-incondefs@*/        /* LCLint 3.0.0.15 */
typedef int int32_t;
/*@=incondefs@*/
/* XXX from /usr/include/bits/sigset.h */
/*@-sizeoftype@*/
# define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
typedef struct
  {
    unsigned long int __val[_SIGSET_NWORDS];
  } __sigset_t;
/*@=sizeoftype@*/
/*@=redef@*/
#endif

#include <sys/stat.h>
/* XXX retrofit the *BSD constant if not present. */
#if !defined(HAVE_S_ISTXT) && defined(HAVE_S_ISVTX)
#define	S_ISTXT	 S_ISVTX
#endif
#if !defined(HAVE_STRUCT_STAT_ST_BIRTHTIME)
#if (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE)) && defined(st_birthtime)
#undef	st_birthtime
#endif
#define	st_birthtime	st_ctime	/* Use st_ctime if no st_birthtime. */
#endif
/* XXX retrofit the *BSD st_[acm]timespec names if not present. */
#if !defined(HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC) && defined(HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC)
#define	st_atimespec	st_atim
{'fraction_non_alphanumeric': 0.13949507916131793, 'fraction_numerical': 0.014548566538296961, 'mean_word_length': 4.9491094147582695, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, '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': '579553', 'n_tokens_mistral': 1004, 'n_tokens_neox': 958, 'n_words': 213}