coreutils / injectable_functions /ls_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
78d2150 verified
[
{
"function_name": "dev_ino_push",
"function_signature": "static void dev_ino_push (dev_t dev, ino_t ino)",
"include_line": "#include \"../tests/ls/tests_for_dev_ino_push.c\""
},
{
"function_name": "dev_ino_pop",
"function_signature": "static struct dev_ino dev_ino_pop (void)",
"include_line": "#include \"../tests/ls/tests_for_dev_ino_pop.c\""
},
{
"function_name": "dired_dump_obstack",
"function_signature": "static void dired_dump_obstack (char const *prefix, struct obstack *os)",
"include_line": "#include \"../tests/ls/tests_for_dired_dump_obstack.c\""
},
{
"function_name": "get_stat_btime",
"function_signature": "static struct timespec get_stat_btime (struct stat const *st)",
"include_line": "#include \"../tests/ls/tests_for_get_stat_btime.c\""
},
{
"function_name": "time_type_to_statx",
"function_signature": "int time_type_to_statx (void)",
"include_line": "#include \"../tests/ls/tests_for_time_type_to_statx.c\""
},
{
"function_name": "calc_req_mask",
"function_signature": "int calc_req_mask (void)",
"include_line": "#include \"../tests/ls/tests_for_calc_req_mask.c\""
},
{
"function_name": "do_statx",
"function_signature": "static int do_statx (int fd, char const *name, struct stat *st, int flags,\n unsigned int mask)",
"include_line": "#include \"../tests/ls/tests_for_do_statx.c\""
},
{
"function_name": "abmon_init",
"function_signature": "static bool abmon_init (char abmon[12][ABFORMAT_SIZE])",
"include_line": "#include \"../tests/ls/tests_for_abmon_init.c\""
},
{
"function_name": "abformat_init",
"function_signature": "static void abformat_init (void)",
"include_line": "#include \"../tests/ls/tests_for_abformat_init.c\""
},
{
"function_name": "visit_dir",
"function_signature": "static bool visit_dir (dev_t dev, ino_t ino)",
"include_line": "#include \"../tests/ls/tests_for_visit_dir.c\""
},
{
"function_name": "is_colored",
"function_signature": "static bool is_colored (enum indicator_no type)",
"include_line": "#include \"../tests/ls/tests_for_is_colored.c\""
},
{
"function_name": "set_normal_color",
"function_signature": "static void set_normal_color (void)",
"include_line": "#include \"../tests/ls/tests_for_set_normal_color.c\""
},
{
"function_name": "process_signals",
"function_signature": "static void process_signals (void)",
"include_line": "#include \"../tests/ls/tests_for_process_signals.c\""
},
{
"function_name": "signal_setup",
"function_signature": "static void signal_setup (bool init)",
"include_line": "#include \"../tests/ls/tests_for_signal_setup.c\""
},
{
"function_name": "decode_line_length",
"function_signature": "static ptrdiff_t decode_line_length (char const *spec)",
"include_line": "#include \"../tests/ls/tests_for_decode_line_length.c\""
},
{
"function_name": "decode_switches",
"function_signature": "static int decode_switches (int argc, char **argv)",
"include_line": "#include \"../tests/ls/tests_for_decode_switches.c\""
},
{
"function_name": "get_funky_string",
"function_signature": "static bool get_funky_string (char **dest, char const **src, bool equals_end,\n size_t *output_count)",
"include_line": "#include \"../tests/ls/tests_for_get_funky_string.c\""
},
{
"function_name": "known_term_type",
"function_signature": "static bool known_term_type (void)",
"include_line": "#include \"../tests/ls/tests_for_known_term_type.c\""
},
{
"function_name": "parse_ls_color",
"function_signature": "static void parse_ls_color (void)",
"include_line": "#include \"../tests/ls/tests_for_parse_ls_color.c\""
},
{
"function_name": "getenv_quoting_style",
"function_signature": "static int getenv_quoting_style (void)",
"include_line": "#include \"../tests/ls/tests_for_getenv_quoting_style.c\""
},
{
"function_name": "queue_directory",
"function_signature": "static void queue_directory (char const *name, char const *realname, bool command_line_arg)",
"include_line": "#include \"../tests/ls/tests_for_queue_directory.c\""
},
{
"function_name": "print_dir",
"function_signature": "static void print_dir (char const *name, char const *realname, bool command_line_arg)",
"include_line": "#include \"../tests/ls/tests_for_print_dir.c\""
},
{
"function_name": "add_ignore_pattern",
"function_signature": "static void add_ignore_pattern (char const *pattern)",
"include_line": "#include \"../tests/ls/tests_for_add_ignore_pattern.c\""
},
{
"function_name": "file_ignored",
"function_signature": "static bool file_ignored (char const *name)",
"include_line": "#include \"../tests/ls/tests_for_file_ignored.c\""
},
{
"function_name": "has_capability",
"function_signature": "static bool has_capability (char const *name)",
"include_line": "#include \"../tests/ls/tests_for_has_capability.c\""
},
{
"function_name": "clear_files",
"function_signature": "static void clear_files (void)",
"include_line": "#include \"../tests/ls/tests_for_clear_files.c\""
},
{
"function_name": "file_has_aclinfo_cache",
"function_signature": "static int file_has_aclinfo_cache (char const *file, struct fileinfo *f,\n struct aclinfo *ai, int flags)",
"include_line": "#include \"../tests/ls/tests_for_file_has_aclinfo_cache.c\""
},
{
"function_name": "has_capability_cache",
"function_signature": "static bool has_capability_cache (char const *file, struct fileinfo *f)",
"include_line": "#include \"../tests/ls/tests_for_has_capability_cache.c\""
},
{
"function_name": "gobble_file",
"function_signature": "static uintmax_t gobble_file (char const *name, enum filetype type, ino_t inode,\n bool command_line_arg, char const *dirname)",
"include_line": "#include \"../tests/ls/tests_for_gobble_file.c\""
},
{
"function_name": "extract_dirs_from_files",
"function_signature": "static void extract_dirs_from_files (char const *dirname, bool command_line_arg)",
"include_line": "#include \"../tests/ls/tests_for_extract_dirs_from_files.c\""
},
{
"function_name": "xstrcoll",
"function_signature": "static int xstrcoll (char const *a, char const *b)",
"include_line": "#include \"../tests/ls/tests_for_xstrcoll.c\""
},
{
"function_name": "update_current_files_info",
"function_signature": "static void update_current_files_info (void)",
"include_line": "#include \"../tests/ls/tests_for_update_current_files_info.c\""
},
{
"function_name": "sort_files",
"function_signature": "static void sort_files (void)",
"include_line": "#include \"../tests/ls/tests_for_sort_files.c\""
},
{
"function_name": "print_current_files",
"function_signature": "static void print_current_files (void)",
"include_line": "#include \"../tests/ls/tests_for_print_current_files.c\""
},
{
"function_name": "long_time_expected_width",
"function_signature": "static int long_time_expected_width (void)",
"include_line": "#include \"../tests/ls/tests_for_long_time_expected_width.c\""
},
{
"function_name": "format_user_or_group",
"function_signature": "static void format_user_or_group (char const *name, uintmax_t id, int width)",
"include_line": "#include \"../tests/ls/tests_for_format_user_or_group.c\""
},
{
"function_name": "print_long_format",
"function_signature": "static void print_long_format (const struct fileinfo *f)",
"include_line": "#include \"../tests/ls/tests_for_print_long_format.c\""
},
{
"function_name": "quote_name_buf",
"function_signature": "static size_t quote_name_buf (char **inbuf, size_t bufsize, char *name,\n struct quoting_options const *options,\n int needs_general_quoting, size_t *width, bool *pad)",
"include_line": "#include \"../tests/ls/tests_for_quote_name_buf.c\""
},
{
"function_name": "quote_name_width",
"function_signature": "static size_t quote_name_width (char const *name, struct quoting_options const *options,\n int needs_general_quoting)",
"include_line": "#include \"../tests/ls/tests_for_quote_name_width.c\""
},
{
"function_name": "quote_name",
"function_signature": "static size_t quote_name (char const *name, struct quoting_options const *options,\n int needs_general_quoting, const struct bin_str *color,\n bool allow_pad, struct obstack *stack, char const *absolute_name)",
"include_line": "#include \"../tests/ls/tests_for_quote_name.c\""
},
{
"function_name": "print_name_with_quoting",
"function_signature": "static size_t print_name_with_quoting (const struct fileinfo *f,\n bool symlink_target,\n struct obstack *stack,\n size_t start_col)",
"include_line": "#include \"../tests/ls/tests_for_print_name_with_quoting.c\""
},
{
"function_name": "prep_non_filename_text",
"function_signature": "static void prep_non_filename_text (void)",
"include_line": "#include \"../tests/ls/tests_for_prep_non_filename_text.c\""
},
{
"function_name": "print_file_name_and_frills",
"function_signature": "static size_t print_file_name_and_frills (const struct fileinfo *f, size_t start_col)",
"include_line": "#include \"../tests/ls/tests_for_print_file_name_and_frills.c\""
},
{
"function_name": "get_type_indicator",
"function_signature": "static char get_type_indicator (bool stat_ok, mode_t mode, enum filetype type)",
"include_line": "#include \"../tests/ls/tests_for_get_type_indicator.c\""
},
{
"function_name": "print_color_indicator",
"function_signature": "static bool print_color_indicator (const struct bin_str *ind)",
"include_line": "#include \"../tests/ls/tests_for_print_color_indicator.c\""
},
{
"function_name": "put_indicator",
"function_signature": "static void put_indicator (const struct bin_str *ind)",
"include_line": "#include \"../tests/ls/tests_for_put_indicator.c\""
},
{
"function_name": "length_of_file_name_and_frills",
"function_signature": "static size_t length_of_file_name_and_frills (const struct fileinfo *f)",
"include_line": "#include \"../tests/ls/tests_for_length_of_file_name_and_frills.c\""
},
{
"function_name": "print_many_per_line",
"function_signature": "static void print_many_per_line (void)",
"include_line": "#include \"../tests/ls/tests_for_print_many_per_line.c\""
},
{
"function_name": "print_horizontal",
"function_signature": "static void print_horizontal (void)",
"include_line": "#include \"../tests/ls/tests_for_print_horizontal.c\""
},
{
"function_name": "print_with_separator",
"function_signature": "static void print_with_separator (char sep)",
"include_line": "#include \"../tests/ls/tests_for_print_with_separator.c\""
},
{
"function_name": "indent",
"function_signature": "static void indent (size_t from, size_t to)",
"include_line": "#include \"../tests/ls/tests_for_indent.c\""
},
{
"function_name": "attach",
"function_signature": "static void attach (char *dest, char const *dirname, char const *name)",
"include_line": "#include \"../tests/ls/tests_for_attach.c\""
},
{
"function_name": "init_column_info",
"function_signature": "static void init_column_info (idx_t max_cols)",
"include_line": "#include \"../tests/ls/tests_for_init_column_info.c\""
},
{
"function_name": "calculate_columns",
"function_signature": "static idx_t calculate_columns (bool by_columns)",
"include_line": "#include \"../tests/ls/tests_for_calculate_columns.c\""
},
{
"function_name": "usage",
"function_signature": "void usage (int status)",
"include_line": "#include \"../tests/ls/tests_for_usage.c\""
}
]