Pārlūkot izejas kodu

fix compile warnings and fix multi-user mode under FreeBSD

Ralf S. Engelschall 20 gadi atpakaļ
vecāks
revīzija
243eea2ef6
2 mainītis faili ar 21 papildinājumiem un 1 dzēšanām
  1. 20 0
      screen/screen.patch
  2. 1 1
      screen/screen.spec

+ 20 - 0
screen/screen.patch

@@ -178,3 +178,23 @@ Index: misc.c
    setenv(var, value, 1);
  # else
    setenv(var, value);
+Index: os.h
+--- os.h.orig	2002-01-08 16:42:33 +0100
++++ os.h	2005-11-08 11:01:37 +0100
+@@ -25,6 +25,7 @@
+ #include <stdio.h>
+ #include <errno.h>
+ 
++#include <string.h>
+ #include <sys/param.h>
+ 
+ /* In strict ANSI mode, HP-UX machines define __hpux but not hpux */
+@@ -161,7 +162,7 @@
+ # define setregid(rgid, egid) setresgid(rgid, egid, -1)
+ #endif
+ 
+-#if defined(HAVE_SETEUID) || defined(HAVE_SETREUID)
++#if (defined(HAVE_SETEUID) || defined(HAVE_SETREUID)) && __FreeBSD_version < 500000
+ # define USE_SETEUID
+ #endif
+ 

+ 1 - 1
screen/screen.spec

@@ -33,7 +33,7 @@ Class:        CORE
 Group:        Terminal
 License:      GPL
 Version:      4.0.2
-Release:      20041012
+Release:      20051108
 
 #   list of sources
 Source0:      ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-%{version}.tar.gz