Репозитории ALT
5.1: | 2.86-alt2 |
4.1: | 2.86-alt2 |
4.0: | 2.86-alt1 |
3.0: | 2.85-alt8 |
Группа :: Система/Настройка/Загрузка и инициализация
Пакет: SysVinit
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: sysvinit-2.86-alt-signedness.patch
Скачать
Скачать
diff -upk.orig sysvinit-2.86.orig/src/bootlogd.c sysvinit-2.86/src/bootlogd.c
--- sysvinit-2.86.orig/src/bootlogd.c 2007-01-06 14:51:38 +0000
+++ sysvinit-2.86/src/bootlogd.c 2007-01-06 14:52:03 +0000
@@ -101,7 +101,7 @@ void handler(int sig)
*
* FIXME: scan subdirectories for devfs support ?
*/
-int findtty(char *res, int rlen, dev_t dev)
+int findtty(char *res, size_t rlen, dev_t dev)
{
DIR *dir;
struct dirent *ent;
@@ -179,7 +179,7 @@ int findpty(int *master, int *slave, cha
* See if a console taken from the kernel command line maps
* to a character device we know about, and if we can open it.
*/
-int isconsole(char *s, char *res, int rlen)
+int isconsole(char *s, char *res, size_t rlen)
{
struct consdev *c;
int l, sl, i, fd;
@@ -209,7 +209,7 @@ int isconsole(char *s, char *res, int rl
* Find out the _real_ console. Assume that stdin is connected to
* the console device (/dev/console).
*/
-int consolename(char *res, int rlen)
+int consolename(char *res, size_t rlen)
{
#ifdef TIOCGDEV
unsigned int kdev;
@@ -635,7 +635,7 @@ int main(int argc, char **argv)
else
todo = endptr - outptr;
if (fp && todo)
- writelog(fp, outptr, todo);
+ writelog(fp, (unsigned char *)outptr, todo);
}
if (fp) {
diff -upk.orig sysvinit-2.86.orig/src/shutdown.c sysvinit-2.86/src/shutdown.c
--- sysvinit-2.86.orig/src/shutdown.c 2007-01-06 14:51:38 +0000
+++ sysvinit-2.86/src/shutdown.c 2007-01-06 14:52:03 +0000
@@ -133,7 +133,7 @@ int init_setenv(char *name, char *value)
struct init_request request;
struct sigaction sa;
int fd;
- int nl, vl;
+ size_t nl, vl;
memset(&request, 0, sizeof(request));
request.magic = INIT_MAGIC;