code logs -> 2017 -> Mon, 24 Jul 2017< code.20170723.log - code.20170725.log >
--- 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
code logs -> 2017 -> Mon, 24 Jul 2017< code.20170723.log - code.20170725.log >

[ Latest log file ]