petdance/scratch — Issue #656: Add getprotobyname to Socket PMCs
Author: petdance
Created: 2011-11-01 05:35:37+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!
Trac ID #1724