diff options
author | laanwj <126646+laanwj@users.noreply.github.com> | 2022-06-28 13:39:51 +0200 |
---|---|---|
committer | laanwj <126646+laanwj@users.noreply.github.com> | 2022-06-28 13:40:05 +0200 |
commit | ba29911e21c88f49780c6c87f94ff8ed6e764a9d (patch) | |
tree | 72300e73e31f4e14076e196a1a27203ab15bf9cb /contrib/guix/libexec/build.sh | |
parent | 1b5610852e13f1fe41195dc072c8e92648ba1716 (diff) | |
parent | a8d6abba5ec4ae2a3375e9be0b739f298899eca2 (diff) | |
download | bitcoin-ba29911e21c88f49780c6c87f94ff8ed6e764a9d.tar.xz |
Merge bitcoin/bitcoin#25426: net: add new method Sock::GetSockName() that wraps getsockname() and use it in GetBindAddress()
a8d6abba5ec4ae2a3375e9be0b739f298899eca2 net: change GetBindAddress() to take Sock argument (Vasil Dimov)
748dbcd9f29dbe4110da8a06f08e3eefa95f5321 net: add new method Sock::GetSockName() that wraps getsockname() (Vasil Dimov)
Pull request description:
_This is a piece of #21878, chopped off to ease review._
Wrap the syscall `getsockname()` in `Sock::GetSockName()` and change `GetBindAddress()` to take a `Sock` argument so that it can use the wrapper.
This further encapsulates syscalls inside the `Sock` class and makes the callers mockable.
ACKs for top commit:
laanwj:
Code review ACK a8d6abba5ec4ae2a3375e9be0b739f298899eca2
Tree-SHA512: 3a73463258c0057487fb3fd67215816b03a1c5160f45e45930eaeef86bb3611ec385794cdb08339aa074feba8ad67cd2bfd3836f6cbd40834e15d933214a05dc
Diffstat (limited to 'contrib/guix/libexec/build.sh')
0 files changed, 0 insertions, 0 deletions