From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23289 invoked by alias); 17 Sep 2003 09:36:57 -0000 Mailing-List: contact libc-hacker-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sources.redhat.com Received: (qmail 23272 invoked from network); 17 Sep 2003 09:36:56 -0000 Received: from unknown (HELO d12lmsgate.de.ibm.com) (194.196.100.234) by sources.redhat.com with SMTP; 17 Sep 2003 09:36:56 -0000 Received: from d12relay02.megacenter.de.ibm.com (d12relay02.megacenter.de.ibm.com [9.149.165.196]) by d12lmsgate.de.ibm.com (8.12.9/8.12.8) with ESMTP id h8H9akMD032872; Wed, 17 Sep 2003 11:36:46 +0200 Received: from d12ml016.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12relay02.megacenter.de.ibm.com (8.12.9/NCO/VER6.6) with ESMTP id h8H9aj72218458; Wed, 17 Sep 2003 11:36:45 +0200 Subject: Re: [PATCH] Change s390 ssize_t back to long int To: Ulrich Drepper Cc: Jakub Jelinek , Glibc hackers Message-ID: From: "Martin Schwidefsky" Date: Wed, 17 Sep 2003 09:36:00 -0000 MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii X-SW-Source: 2003-09/txt/msg00065.txt.bz2 Hi Ulrich, > I've applied the patch now. It should be clear that this is a break of > the ABI from early glibc versions. Yes, Jakub discussed this with me and we came to the conclusion that this is acceptable. We only break if someone uses gcc 3.x with the old ssize_t type of int to compile c++ code and mixes the binaries with code compiled with gcc 3.x with the new ssize_t of long. The if here is that gcc 3.x should only be used with a new libc which has a ssize_t of long. blue skies, Martin