00:03:05 -!- MDude has quit (Ping timeout: 240 seconds).
00:07:23 -!- Cale has joined.
00:07:57 <zzo38> Is it possible in Linux to program a signal handler for SIGPIPE to know why SIGPIPE was signalled and if it is not the one it expects to call whatever the old signal handler was (in case it has already been changed)?
00:11:16 <zzo38> Or else to cause a specific write() to not cause a SIGPIPE signal?
00:15:33 -!- oerjan has joined.
00:28:08 -!- MDude has joined.
00:28:27 <oerjan> hm why do i have a +R flag...
00:29:46 <oerjan> huh block private messages from unregistered users
00:30:10 <oerjan> i suppose making that default is an anti-spam measure
00:31:03 -!- XorSwap has joined.
00:33:25 <oerjan> hm perhaps related to https://freenode.net/news/spambot-attack, which i ironically haven't noticed
00:33:39 <oerjan> ok not very ironic when i'm only on two small channels.
00:39:22 <zzo38> I noticed that too but I removed that flag
01:11:27 -!- Melvar has quit (Ping timeout: 240 seconds).
01:22:19 -!- nfd9001 has joined.
01:22:27 -!- nfd has joined.
01:22:33 -!- nfd has quit (Remote host closed the connection).
01:22:50 <oerjan> `learn yards is short for "yet another retro distance system".
01:22:53 <HackEso> Learned 'yard': yards is short for "yet another retro distance system".
01:25:03 -!- Melvar has joined.
01:33:30 <HackEso> 1/1:montreal//Montréal is a city in Canada that somehow is obsessed with Vietnamese cuisine. \ monoidal category//Monoidal categories are just 2-categories with a single object. \ gopher//Gopher is int-e's vision of the successor of HTTP/2. But zzo38 thought of it first. \ grue//grue is the colour of the trees and the ocean \ wob_jonas//wob_jonas is b_jonas in disguise, so that he can do magic tricks.
01:33:44 -!- boily has quit (Quit: RETROGRADE CHICKEN).
01:55:03 <lambdabot> ENVA 300050Z VRB03KT CAVOK 16/15 Q1013 RMK WIND 670FT 11006KT
01:55:24 <oerjan> a brief moment of coolness
02:05:06 <zzo38> (Actually I think I don't need to deal with SIGPIPE, it look like?)
03:13:43 -!- tromp has quit (Remote host closed the connection).
05:29:01 -!- XorSwap_ has joined.
05:29:25 -!- XorSwap__ has joined.
05:38:59 -!- oerjan has quit (Quit: Nite).
05:41:54 -!- Vorpal has joined.
05:41:54 -!- Vorpal has quit (Changing host).
05:41:54 -!- Vorpal has joined.
05:44:20 -!- tromp has joined.
05:48:46 -!- tromp has quit (Ping timeout: 260 seconds).
06:36:42 -!- tromp has joined.
06:41:32 -!- tromp has quit (Ping timeout: 255 seconds).
06:58:18 -!- tromp has joined.
07:21:02 <esowiki> [[Rosa Parks]] https://esolangs.org/w/index.php?diff=57085&oldid=57079 * Plokmijnuhby * (+485)
07:24:36 -!- tromp has quit (Remote host closed the connection).
07:46:03 -!- tromp has joined.
07:56:36 -!- tromp has quit (Remote host closed the connection).
08:21:43 -!- imode has quit (Ping timeout: 244 seconds).
08:43:46 -!- tromp has joined.
08:57:57 -!- SopaXorzTaker has joined.
09:05:15 -!- tromp has quit (Remote host closed the connection).
09:15:23 -!- nfd9001 has quit (Ping timeout: 265 seconds).
09:48:00 -!- tromp has joined.
10:51:18 <esowiki> [[Functional()]] https://esolangs.org/w/index.php?diff=57086&oldid=57078 * Hakerh400 * (+287) Added info box
11:57:27 <esowiki> [[Special:Log/newusers]] create * Wastl * New user account
12:02:35 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=57087&oldid=57084 * Wastl * (+188) /* Introductions */
13:06:15 -!- wob_jonas has joined.
13:07:25 <wob_jonas> zzo38: SIGPIPE sucks, it's a stain of unix history. it would have been better if SIGPIPE never existed (that is, the kernel behaved as if it was ignored) and callers of write always checked for errors, but the signal is there for lazy programs that assume that writes just won't fail
13:09:10 <wob_jonas> If you know that the target is a socket, then you can call send instead of write, but if it's not a socket then send will give an error, so you're out of luck.
13:11:12 <wob_jonas> If you want to distinguish different sources of SIGPIPE, then you're probably screwed anyway, since multiple instances of the same signal can be collapsed, so you can lose some errors.
13:12:13 <wob_jonas> The best bet is to set the signal to a no-op signal handler in the whole program and hope that everything copes with that and checks the results of writes.
14:04:23 -!- erkin has joined.
14:18:52 <zzo38> SIGPIPE can be useful if writing to stdout I think, but not for other outputs
14:20:32 <zzo38> (But that would be messy)
14:35:08 -!- Cale has quit (Remote host closed the connection).
14:47:30 -!- arseniiv has joined.
14:50:15 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
14:57:38 -!- S_Gautam has joined.
16:14:53 -!- AnotherTest has joined.
16:23:09 -!- AnotherTest has quit (Ping timeout: 264 seconds).
16:26:49 -!- imode has joined.
16:31:19 -!- contrapumpkin has joined.
16:32:05 -!- copumpkin has quit (Ping timeout: 240 seconds).
16:32:08 -!- Cale has joined.
17:07:35 -!- heroux has quit (Ping timeout: 240 seconds).
17:08:12 -!- heroux__ has changed nick to heroux.
17:13:22 -!- heroux_ has joined.
17:44:09 -!- SopaXorzTaker has quit (Quit: Leaving).
17:49:18 -!- XorSwap has quit (Quit: the creeping crawling chaos will return.).
17:49:21 -!- XorSwap_ has quit (Quit: the creeping crawling chaos will return.).
17:49:22 -!- XorSwap__ has quit (Quit: the creeping crawling chaos will return.).
17:58:38 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
18:06:19 <esowiki> [[Truth-machine]] https://esolangs.org/w/index.php?diff=57088&oldid=56746 * Raumaankidwai * (+73)
18:07:27 <esowiki> [[Truth-machine]] https://esolangs.org/w/index.php?diff=57089&oldid=57088 * Raumaankidwai * (-1) /* Pyth */
18:23:05 -!- atslash has quit (Quit: Leaving).
19:30:09 -!- arseniiv has quit (Ping timeout: 260 seconds).
19:51:36 -!- heroux_ has quit (Read error: Connection reset by peer).
19:51:36 -!- heroux has quit (Read error: Connection reset by peer).
19:51:51 -!- heroux has joined.
19:52:13 -!- heroux_ has joined.
19:53:00 -!- Phantom_Hoover has joined.
20:00:31 <esowiki> [[Rosa Parks]] https://esolangs.org/w/index.php?diff=57090&oldid=57085 * Plokmijnuhby * (+71)
20:11:33 -!- wob_jonas has joined.
20:12:00 <wob_jonas> zzo38: re yards, a yard is like two pound meters per kilogram, right?
20:12:15 <wob_jonas> sounds like an entirely sensible unit of measure to use
21:01:27 -!- AnotherTest has joined.
21:08:11 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:23:13 -!- AnotherTest has quit (Ping timeout: 248 seconds).
21:23:16 -!- nfd9001 has joined.
21:32:32 -!- il_barbone has joined.
21:33:26 -!- il_barbone has quit (Client Quit).
23:31:48 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).