petdance/scratch — Issue #1038: Add getprotobyname to Socket PMCs
Author: petdance
Created: 2011-11-14 06:14:26+00:00
State: open
Labels: core, patch, Pri-normal, Sev-medium

I couldn't see any implementation of getprotobyname which seems like a standard function that should be available. This adds it to Socket PMCs.
I'm not entirely sure this is the correct approach - because normally you'd call this before creating a socket object. For PIR this is OK, but in something like Perl 6 this will create a Socket object to call getprotobyname, then destroy it, then probably create another one straight after.

Anyway, this is the best I could come up with given my extremely limited knowledge of Parrot - please advise!

Originally http://trac.parrot.org/parrot/ticket/1724 by @ocharles