getifaddrs returns ESRCH

Greetings. I’m trying to call getifaddrs, but it returns ESHRC. That means “no such process” I think, but can anyone tell me what it’s looking for?
Thanks!