lassulus has quit [Ping timeout: 250 seconds]
yl has joined #nixos-security
yl has quit [Quit: WeeChat 2.2]
yl has joined #nixos-security
yl has quit [Read error: Connection reset by peer]
yl has joined #nixos-security
yl has quit [Quit: WeeChat 2.2]
pie__ has joined #nixos-security
pie___ has quit [Ping timeout: 245 seconds]
yl has joined #nixos-security
yl has quit [Quit: WeeChat 2.2]
lassulus has joined #nixos-security
lassulus has quit [Quit: WeeChat 2.2]
lassulus has joined #nixos-security
pietranera has joined #nixos-security
__Sander__ has joined #nixos-security
lassulus has quit [Ping timeout: 268 seconds]
lassulus_ has joined #nixos-security
lassulus_ is now known as lassulus
lassulus has quit [Ping timeout: 250 seconds]
lassulus has joined #nixos-security
<
pie__>
we make a lot of symlinks
<
gchristensen>
good thing we don't use -f
<
pie__>
all these extremely obscure posix raceconditionsare ridiculous
<
pie__>
how do i avoid running into them
<
gchristensen>
personally, `link -f` being non-atomic is not a surprise
<
pie__>
tbf ive never rally even looked at that
<
gchristensen>
*the* atomic way to do this is create the thing yourself, and then ln
<
pie__>
"posix race conditions" just seems to be a big thing
<
gchristensen>
if you want to explore yourself, `strace`
<
gchristensen>
look for one syscall
prooftechnique has joined #nixos-security
__Sander__ has quit [Quit: Konversation terminated!]
lassulus has quit [Ping timeout: 250 seconds]
lassulus has joined #nixos-security
gchristensen is now known as SvenSlootweg
SvenSlootweg is now known as gchristensen