Ejemplo n.º 1
0
def gethostbyname_ex(name):
    # XXX use gethostbyname_r() if available instead of locks
    addr = gethostbyname(name)
    with _get_netdb_lock():
        hostent = _c.gethostbyname(name)
        return gethost_common(name, hostent, addr)
Ejemplo n.º 2
0
def gethostbyname_ex(name, lock=dummy_lock):
    # XXX use gethostbyname_r() if available instead of locks
    addr = gethostbyname(name)
    with lock:
        hostent = _c.gethostbyname(name)
        return gethost_common(name, hostent, addr)
Ejemplo n.º 3
0
def gethostbyname_ex(name):
    # XXX use gethostbyname_r() if available, and/or use locks if not
    addr = gethostbyname(name)
    hostent = _c.gethostbyname(name)
    return gethost_common(name, hostent, addr)
Ejemplo n.º 4
0
def gethostbyname_ex(name):
    # XXX use gethostbyname_r() if available instead of locks
    addr = gethostbyname(name)
    with _get_netdb_lock():
        hostent = _c.gethostbyname(name)
        return gethost_common(name, hostent, addr)