From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FSL_HELO_HOME autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=fCUgoHTBOJcKkDS6P5MUS+SHUiAiqYucOYym8lRQiBc=; b=dQsABlZnTuGp9re+eQ4Bcc7QDfJuF5tbbLbIqaCGZ6g0rRM9Ob1JJDqPJTHV+9dpCc rFAKbZRBtdbhbz6ONbSOmZQNC1bPWvk596P8TiZW/+YQ1G0b9X+2nC17gXOq1BtYOqQn NqEdL4nliFooGavV42Oi0Z7yBw2AGi5s0T5P2k0Es1IpkVExBeV33QJIqFioBY5xXjIl BBnQniLlue55NA1E64V3dskBQrQG5sjamC3T81YadHhikgdXytNX7lKIGW/xuX+vrN2v WfqBPTN55pxF/I33MXqzkWIW05b663/DA/m0HdjrwMG3sACg8C78wK0dhtQsN2xckuuL pxsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=fCUgoHTBOJcKkDS6P5MUS+SHUiAiqYucOYym8lRQiBc=; b=omm8X9uizWQnTdaZ/MmqHh5Wq8pdRjfn1yCiebfaf9Hwf/A/IumNNBhjEVI1NYuBQY PIRCuUGtty1psk1SNpdFrqxBTEONkSBJ3ITR416ndunn6vcVvJq46Oa3HxKkpbEZlGdC B73ERmP2fHK1FOQ5lApR2+AlNUBlmuhXeLO7sHfEiLEAQJOoJk0rHz0KEOhN9tecmZFU UFO9pB77eSSh106mvBpIFFXQkkc4qVTVNi5WPgkZtDaDx13zfGwOYUvwVP4CsBsLl5o+ uLjv4iE1RrpVi1DQyHyWIY7rTbYHg/75x/ens3VUO4/Y7jHR+c1EKk7lkhLI+CrJuJ9r 3iXA== X-Gm-Message-State: AIVw113kN6mtNy0RwBjl+xh4ROW4JIcB1goQ5923/lAMwNz7sfn/K+WA pC43scByEZV5c5KNoTk= X-Received: by 10.46.84.85 with SMTP id y21mr2433572ljd.160.1501477935925; Sun, 30 Jul 2017 22:12:15 -0700 (PDT) To: devel@lists.altlinux.org References: <043c96a8-c577-6952-09be-2ed9f7e44845@gmail.com> From: =?UTF-8?B?0JTQvNC40YLRgNC40Lkg0KXQsNC90LbQuNC9?= Message-ID: <4539b76c-8dcc-5fbb-e4ca-4244cf4cc5f8@gmail.com> Date: Mon, 31 Jul 2017 08:13:12 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=koi8-r; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0KfRgtC+INGN0YLQvj8g0J/QtdGA0LXQvtC/0YDQtdC0?= =?utf-8?b?0LXQu9C10L3QuNC1INGE0YPQvdC60YbQuNC5Pw==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Jul 2017 05:12:17 -0000 Archived-At: List-Archive: List-Post: 30.07.2017 21:57, Pavel Vainerman пишет: > 30.07.2017 21:12, Дмитрий Ханжин пишет: > >> Вроде как определения похожи, нафига продублировали. >> Вымарал из base.h, собралось. Работоспособность пока не проверял. >> Как же-ж лучше сделать? > > Возможно "безопаснее" было бы добавить __THROW __nonnull ((2)); > в определения из base.h не зря ведь их переопределяли, может какая-то > своя "оптимизированная" реализация. Но тут надо знать историю для чего > base.h или это в компиляторе добавили throw.. > Оказывается, в Дебиане, в string.h, определений strlcpy, strlcat нет. Спасибо, теперь я примерно представляю, о чем спрашивать апстрим.