<commit_before>#define NODE_SUPERVISOR "/usr/local/lib/node-supervisor/cli-wrapper.js"
#include <unistd.h>
int main (int argc, char** argv) {
  return execl(
    NODE_BIN,
    "node",
    NODE_SUPERVISOR,
    argv[argc - 1],
    (char *)NULL
  );
}<commit_msg>fix node supervisor so it passes all the arguments<commit_after>#define NODE_SUPERVISOR "/usr/local/lib/node-supervisor/cli-wrapper.js"
#include <unistd.h>
#include <stdlib.h>
int main (int argc, char** argv) {
  char** argv2 = malloc(sizeof(char*) * (2 + argc));
  int i;
  argv2[0] = "node";
  argv2[1] = NODE_SUPERVISOR;
  for (i = 0; i < argc; i++) {
       argv2[i+2] = argv[i];           
  }
  return execv(
    NODE_BIN,
    argv2
  );
}
{'fraction_non_alphanumeric': 0.16170212765957448, 'fraction_numerical': 0.015602836879432624, 'mean_word_length': 3.253012048192771, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 6, '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': '5410189', 'n_tokens_mistral': 290, 'n_tokens_neox': 280, 'n_words': 64}