/
niceSOFT
/
shadow
Обзор
Документация
Войти
/
niceSOFT
/
shadow
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/basename.c
31 строка
766 B
Evgeny Grin (Karlson2k)
*/: Fix including <config.h> as system header
16 июл 2025, 15:12
16 июл 2025, 15:12
eb71706
Код
Авторство
О чём код?
// SPDX-FileCopyrightText: 1990-1994, Julianne Frances Haugh // SPDX-FileCopyrightText: 1996-1997, Marek Michałkiewicz // SPDX-FileCopyrightText: 2003-2005, Tomasz Kłoczko // SPDX-FileCopyrightText: 2024, Alejandro Colomar <alx@kernel.org> // SPDX-License-Identifier: BSD-3-Clause /* * basename.c - not worth copyrighting :-). Some versions of Linux libc * already have basename(), other versions don't. To avoid confusion, * we will not use the function from libc and use a different name here. * --marekm */ #include "config.h" #include <stddef.h> #include <stdlib.h> #include "prototypes.h" #include "string/strspn/stprcspn.h" /*@observer@*/const char * Basename(const char *str) { if (str == NULL) { abort (); } return stprcspn(str, "/"); }