Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37634529
en ru br
Репозитории ALT
S:0.0.8-alt2_0.36.E0F1
www.altlinux.org/Changes

Группа :: Игры/Прочее
Пакет: slashem

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: slashem-add-FDECLs-c99.patch
Скачать


Add missing Forward declarations for rename_area and remove_area and fix a call-site.
Upstream issue tracked here:
https://sourceforge.net/p/slashem/bugs/963/
https://fedoraproject.org/wiki/Toolchain/PortingToModernC
diff --git a/include/extern.h b/include/extern.h
index 8a839db..55a9829 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -2274,6 +2274,8 @@ E FILE *FDECL(freopen_area, (const char *,const char *,const char *, FILE *));
 E int FDECL(chmod_area, (const char *, const char *, int));
 E int FDECL(open_area, (const char *, const char *, int, int));
 E int FDECL(creat_area, (const char *, const char *, int));
+E int FDECL(rename_area, (const char *,const char *,const char *));
+E int FDECL(remove_area, (const char *,const char *));
 E boolean FDECL(lock_file_area, (const char *, const char *,int));
 E void FDECL(unlock_file_area, (const char *, const char *));
 #endif
diff --git a/src/files.c b/src/files.c
index 469a23f..09738c8 100644
--- a/src/files.c
+++ b/src/files.c
@@ -566,7 +566,7 @@ int lev;
 	if (lev == 0 || (level_info[lev].flags & LFILE_EXISTS)) {
 		set_levelfile_name(lock, lev);
 #ifdef FILE_AREAS
-		(void) remove_area(FILE_AREA_LEVL, lock, 0);
+		(void) remove_area(FILE_AREA_LEVL, lock);
 #else
 # ifdef HOLD_LOCKFILE_OPEN
 		if (lev == 0) really_close();
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin