From: "Valery V. Inozemtsev" <shrek@altlinux.ru> To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] klibc incompatibilities Date: Mon, 17 Aug 2009 09:39:57 +0400 Message-ID: <1250487597.26848.36.camel@marsh.altlinux.lan> (raw) In-Reply-To: <20090816201546.GF1398@wo.int.altlinux.org> [-- Attachment #1: Type: text/plain, Size: 1899 bytes --] > > > klibc - это простая библиотека, которая, в отличие от glibc, не > > > обеспечивает обратной совместимости. В glibc совсем другой код, > > > при желании можешь посмотреть. > > > > реализация signalfd в klibc была мной слизана из glibc практически 1:1 > > Если glibc собран со старыми хедерами ядра, то получится signalfd(), > который всегда будет возвращать ENOSYS. > Если glibc собран с новыми хедерами ядра, то получится signalfd(), > который будет возвращать ENOSYS только на старых ядрах, которые не > поддерживают signalfd(2). что и требовалось доказать > Если какой-то userspace завязан на signalfd(2), то он будет работать > только на тех ядрах, котрые поддерживают signalfd(2). Интересно, > кто-нибудь уже заложился на этот signalfd(2) в такой степени? мне известен пока только один - udev >= 143 > > > Вопрос, эти новые системные вызовы в безусловной реализации klibc > > > уже где-нибудь используются? Если да, то начиная с каких сборок? > > > > они используются в udev >= 143 > > Т.е. в Сизифе udev ещё не использует эти системные вызовы. в сизифе 141. 142 уже без libvolume_id, а вот 143 с signalfd/readlinkat/unlinkat/openat/и_пр._at() -- Valery V. Inozemtsev [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 197 bytes --]
next prev parent reply other threads:[~2009-08-17 5:39 UTC|newest] Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-08-16 14:24 [sisyphus] q: libusb{,-compat} и 2.6.18-ovz-rhel Michael Shigorin 2009-08-16 14:30 ` Valery V. Inozemtsev 2009-08-16 15:58 ` Valery V. Inozemtsev 2009-08-16 16:52 ` Dmitry V. Levin 2009-08-16 17:15 ` Valery V. Inozemtsev 2009-08-16 17:33 ` [sisyphus] klibc incompatibilities Dmitry V. Levin 2009-08-16 17:47 ` Valery V. Inozemtsev 2009-08-16 17:53 ` Valery V. Inozemtsev 2009-08-16 23:27 ` Dmitry V. Levin 2009-08-16 20:15 ` Dmitry V. Levin 2009-08-17 5:39 ` Valery V. Inozemtsev [this message] 2009-08-16 16:54 ` [sisyphus] q: libusb{,-compat} и 2.6.18-ovz-rhel Dmitry V. Levin 2009-08-16 17:17 ` Valery V. Inozemtsev 2009-08-16 18:20 ` Michael Shigorin 2009-08-16 18:30 ` Valery V. Inozemtsev 2009-08-16 18:33 ` Michael Shigorin 2009-08-16 21:36 ` Alexey Borovskoy 2009-08-17 17:05 ` Valery V. Inozemtsev 2009-08-17 17:17 ` Michael Shigorin 2009-08-17 15:56 ` Michael Shigorin 2009-08-17 16:21 ` Alexander Bokovoy 2009-08-17 16:47 ` Michael Shigorin 2009-08-17 16:48 ` Valery V. Inozemtsev 2009-08-17 16:49 ` Dmitry V. Levin 2009-08-17 16:52 ` Michael Shigorin 2009-08-17 16:56 ` Valery V. Inozemtsev 2009-08-17 21:02 ` [sisyphus] q: libusb error handling bug Dmitry V. Levin 2009-08-18 3:55 ` Alexander Bokovoy 2009-08-18 7:13 ` Michael Shigorin 2009-08-18 8:54 ` Alexander Bokovoy
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1250487597.26848.36.camel@marsh.altlinux.lan \ --to=shrek@altlinux.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git