--- Log opened Mon Jul 24 00:00:35 2017 |
00:01 | <&McMartin> | That's the receive end. What's the send end? |
00:03 | <&[R]> | The pselect() function shall examine the file descriptor sets whose addresses are passed in the readfds, writefds, and errorfds parameters to see whether some of their descriptors are ready for reading, are ready for writing, or have an exceptional condition pending, respectively. The select() function shall be equivalent to the pselect() function, except as follows: [nothing about ready for writting] |
00:06 | <&McMartin> | Right, what I mean is, that's how I know that a nonblocking operation I fired off in the past is now done |
00:07 | <&McMartin> | My next question is "how do I fire off a nonblocking operation"? The man pages for open(2) have several options that look like they might be that but seem not to be; O_ASYNC is only for sockets or socket-like things, and O_NODELAY apparently still blocks. |
00:11 | <&McMartin> | It looks like there's some kind of specialized set of aio_* functions, too |
00:21 | | Jessikat [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
00:22 | <&ToxicFrog> | Yeah, I think aio(7) is what you wat |
00:24 | <&McMartin> | Really it's more "We've tried to do async I/O a thousand different ways, and all of them have remnants in various parts of the ecosystem" |
00:24 | <&McMartin> | And this is one of the odd cases where Windows is clearer about which technologies exist than Unix is~ |
00:28 | | Jessikat [Jessikat@Nightstar-2i4pol.dab.02.net] has joined #code |
00:29 | <&McMartin> | Hmm. New kernel inc |
00:29 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [[NS] Quit: brb] |
00:35 | | * Vornicus gives TF a watman |
01:13 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
01:13 | | mode/#code [+ao McMartin McMartin] by ChanServ |
01:22 | | Turaiel is now known as Turaiel[Offline] |
01:33 | | Tamber [tamber@furryhelix.co.uk] has quit [The TLS connection was non-properly terminated.] |
01:33 | | Tamber [tamber@furryhelix.co.uk] has joined #code |
01:33 | | mode/#code [+o Tamber] by ChanServ |
01:38 | | Jessikat` [Jessikat@Nightstar-cdgf2a.dab.02.net] has joined #code |
01:41 | | Jessikat [Jessikat@Nightstar-2i4pol.dab.02.net] has quit [Ping timeout: 121 seconds] |
03:48 | | Turaiel[Offline] is now known as Turaiel |
04:17 | | Turaiel is now known as Turaiel[Offline] |
05:03 | | Derakon is now known as Derakon[AFK] |
05:51 | | celticminstrel [celticminst@Nightstar-4r2i8l.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
08:08 | | Jessikat [Jessikat@Nightstar-393iqv.dab.02.net] has joined #code |
08:10 | | Jessikat` [Jessikat@Nightstar-cdgf2a.dab.02.net] has quit [Ping timeout: 121 seconds] |
08:16 | | macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code |
08:16 | | mode/#code [+o macdjord] by ChanServ |
08:18 | | mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
09:10 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds] |
09:13 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code |
09:14 | | mode/#code [+o Alek] by ChanServ |
11:48 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
12:30 | <@TheWatcher> | ... ohgods, shy did I look at that code? |
12:30 | <@TheWatcher> | *why |
13:34 | <@abudhabi> | It's your job? |
13:35 | <@TheWatcher> | No, not really |
13:36 | <@abudhabi> | Because you're a masochist? |
13:36 | <@TheWatcher> | Apparently. |
14:38 | | Jessikat` [Jessikat@Nightstar-1blaqj.dab.02.net] has joined #code |
14:40 | | Jessikat [Jessikat@Nightstar-393iqv.dab.02.net] has quit [Ping timeout: 121 seconds] |
16:56 | | ion [Owner@Nightstar-gmbj85.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
18:08 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
18:08 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
18:17 | | Jessikat [Jessikat@Nightstar-1blaqj.dab.02.net] has joined #code |
18:17 | | Jessikat` [Jessikat@Nightstar-1blaqj.dab.02.net] has quit [The TLS connection was non-properly terminated.] |
20:16 | | RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code |
20:46 | | JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [[NS] Quit: ] |
20:50 | | JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code |
20:50 | | mode/#code [+o JustBob] by ChanServ |
21:08 | | Jessikat` [Jessikat@Nightstar-bk5cba.dab.02.net] has joined #code |
21:11 | | Jessikat [Jessikat@Nightstar-1blaqj.dab.02.net] has quit [Ping timeout: 121 seconds] |
22:39 | | gnolam [lenin@Nightstar-ian7gg.cust.bahnhof.se] has joined #code |
22:39 | | mode/#code [+o gnolam] by ChanServ |
23:24 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [The TLS connection was non-properly terminated.] |
23:30 | | Jessikat` [Jessikat@Nightstar-bk5cba.dab.02.net] has quit [Ping timeout: 121 seconds] |
--- Log closed Tue Jul 25 00:00:33 2017 |