00:35:31 I updated the reset CR https://code.illumos.org/c/illumos-gate/+/3587/2 after a long delay. I'm not entirely happy with it. 00:35:33 → CODE REVIEW 3587: 16643 sys/regset.h defines are unhelpful (NEW) | https://www.illumos.org/issues/16643 00:36:58 It seems like cleaning up ucontext.h and sys/regset.h has so many constraints that it's hard to come up with a solution that improves things and doesn't cause problems somewhere. 00:38:29 One approach I like would be to move to structs more like what the *BSDs do (no index name defines needed) , but that might break a lot of code that assumes a registers arrah. 00:41:19 A less ambitious approach would be to just try to mostly match the REG_* index names GLIBC presents, though we have a mix of 32-bit and 64-bit names (which have conflicts between the two sets) -- something GLIBC doesn't deal with. 00:42:53 What's currently up is mostly that (less ambitious) approach, with the 32-bit REG_ names presented as REG32_ to avoid conflicts. Not perfect, but seems to cause the least hassles so far. 03:23:45 you might find this interesting : New article: https://blog.daveeddy.com/2026/07/06/illumos-doors/ 03:35:52 side note: in addition to validating parameters, if you're not planning on passing fds, you want to make sure you explicitly indicate that so your server doesn't end up with a bunch of unexpected fds sitting around 03:36:00 (ask me how I found out :P) 03:39:34 oh dear 03:40:04 thankfully it was during development :) 03:40:26 or i guess more i probably just forgot about the flag until i was like 'why is that happening?' 03:40:44 'oh' 03:44:43 This programme is full of file descriptors! 03:45:26 'my god, it's full of sta^Wfile descriptors' 03:45:39 what did you ^W out to add that 03:46:39 oh, it's a play on a quote from 2001 (the book/the movie sequel) 03:46:42 stars 03:46:48 ah 03:47:07 or was it also in the original movie? been a few decades since i've seen it :) 03:47:10 a friend of mine on the mastodon machine has in her bio a quote from a friend of hers calling her "full of golf balls" 03:47:33 the meaning of this I could not even begin to guess 05:43:23 jbk: only in the book of "2001" 07:26:37 and in movie 2010 (at about the beginning). 11:57:05 So I can not make RAM disk inside the zone ? I want to keep there perishable zfs encryption keys 11:57:29 and zfs dataset is delegated to a zone 13:17:19 [illumos-gate] 18221 mdb: 'htable.ht_pfn' may be used uninitialized -- Toomas Soome 13:24:37 now it is just https://code.illumos.org/c/illumos-gate/+/1446 left - only cleanup of makefiles. 13:24:38 → CODE REVIEW 1446: 13755 mdb: remove CNOWARN_UNINIT (NEW) | https://www.illumos.org/issues/13755 13:50:21 Anyone (maybe richlowe?) have suggestions for me to help me figure out how math.h changes could cause libm or libm1 symbols that ARE in the mapfile to not actually end up in the library? (something seems fundamentally broken if that's possible...) 13:59:24 what does output from gcc -E tell? 16:30:28 I figured it out. It's the inline definitions. I'm updating the issue. 16:41:47 yeah, that will make the global symbol disappear.. 16:44:46 there is a way in the C spec to force an implementation to be emitted in a .o file for things that don't get the inline definition 16:45:29 when I did that, it was met with extreme suspicion, but maybe people will be more receptive now 16:47:46 IIRC, you stick `extern inline funcname(...);` in the .c file where you want the non-inline version to go 16:47:50 but it's been a few years 19:41:11 No symbols actually disappeared. 19:42:18 New headers expect something not exported by the ancient library. 23:21:32 [illumos-gate] 17689 posix_spawn() could avoid copying data and stopping threads -- Andy Fiddaman