// ***************************************************************************** // check_glob.c make-it-quick project // ***************************************************************************** // // File description: // // Check if glob exists and has basic functionality // // // // // // // // // ***************************************************************************** // This software is licensed under the GNU General Public License v3 // (C) 2018-2019, Christophe de Dinechin // ***************************************************************************** // This file is part of make-it-quick // // make-it-quick is free software: you can r redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // make-it-quick is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with make-it-quick, in a file named COPYING. // If not, see . // ***************************************************************************** #include int glob_error(const char *epath, int errno) { return 0; } int main() { glob_t files; const char *pattern = "*"; glob(pattern, GLOB_MARK, glob_error, &files); globfree(&files); return 0; }