Репозитории ALT
Группа :: Базы Данных
Пакет: tinycdb
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: tinycdb-0.74-alt-progname.patch
Скачать
Скачать
--- tinycdb-0.74/cdb.c.orig 2003-08-15 01:39:50 +0400
+++ tinycdb-0.74/cdb.c 2004-04-17 14:36:12 +0400
@@ -18,7 +18,8 @@
# define EPROTO EINVAL
#endif
-static char *progname;
+extern const char *__progname;
+#define progname __progname
#define F_DUPMASK 0x000f
#define F_WARNDUP 0x0100
@@ -390,12 +391,7 @@ int main(int argc, char **argv)
extern char *optarg;
extern int optind;
- if ((progname = strrchr(argv[0], '/')) != NULL)
- argv[0] = ++progname;
- else
- progname = argv[0];
-
- if (argc == 1)
+ if (argc <= 1)
error(0, "no arguments given");
while((c = getopt(argc, argv, "qdlcsht:n:mwrue")) != EOF)