From c4ad3f73033c7e0511c3e7df961e1232cc503478 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 26 Feb 2014 12:32:06 +0100 Subject: IRC. --- glibc/file_descriptor.mdwn | 32 +++++++++++++++++++++++++++++++- glibc/startup.mdwn | 16 +++++++++++++++- 2 files changed, 46 insertions(+), 2 deletions(-) (limited to 'glibc') diff --git a/glibc/file_descriptor.mdwn b/glibc/file_descriptor.mdwn index 2c56d070..78c496b1 100644 --- a/glibc/file_descriptor.mdwn +++ b/glibc/file_descriptor.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2010, 2014 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -11,3 +11,33 @@ License|/fdl]]."]]"""]] A [[UNIX file descriptor|unix/file_descriptor]] is implemented in [[glibc]] by using operations on objects referred to by [[Mach ports|microkernel/mach/port]]). + + +# IRC, freenode, #hurd, 2013-11-29 + +[[!tag open_issue_documentation]] + + Hi, are there any advantages to use the __USEPORT and + HURD_DPORT_USE etc macros? + some things don't work without htem + I wondered that too + could you be more specific ? + i can try + __USEPORT is merely a wrapper to HURD_DPORT_USE + HURD_PORT_USE handles concurrent access to ports + is that enough ? + so not using these makes loading the port name racy ? + shared ones, yes + mostly, file descriptors + ok + so yes, that's reason enough ;) + so even if file descriptor ports are not accessed, it's use is + preferred? + I assume the answer is yes:-D + gnu_srs: not accessed ? + file descriptor ports not used, but e.g. auth ports + there is code in hurd and eglibc sometimes using the macros, + sometimes not + the macro is used when ports are shared + or can be shared + k!, thanks diff --git a/glibc/startup.mdwn b/glibc/startup.mdwn index b7ab9d96..24553048 100644 --- a/glibc/startup.mdwn +++ b/glibc/startup.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2011, 2014 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -18,3 +18,17 @@ is quite hairy on GNU Hurd systems. * [[!message-id "3B7BF2B1.1417CD84@alcor.concordia.ca"]] * [[!message-id "871xc9qv6y.wl@ulysses.g10code.de"]] + + +# IRC, freenode, #hurd, 2013-12-31 + + braunr: btw, after patching glibc and trying installing it, do you + try rebuilding hurd against it? ext2fs.static often breaks due to details + youpi: yes + youpi: always + ok, good :) + i want the rootfs to benefit from it too :) + heh :) + and yes, there were issues that occurred only in the rootfs + but because of the special early state, not because of static + linking -- cgit v1.2.3