Lines Matching refs:name
25 - socket.gethostname() --> host name (string: 'spam' or 'spam.domain.com')
28 - socket.getservbyport(portnumber[, protocolname]) --> service name
46 - socket.if_nametoindex(name) -> corresponding interface index
47 - socket.if_indextoname(index) -> corresponding interface name
1054 /* Convert a string specifying a host name or one of a few symbolic
1061 setipaddr(const char *name, struct sockaddr *addr_ret, size_t addr_ret_size, int af)
1067 if (name[0] == '\0') {
1114 if (strcmp(name, "255.255.255.255") == 0 ||
1115 strcmp(name, "<broadcast>") == 0) {
1132 /* avoid a name resolution in case of numeric address */
1138 if (inet_pton(AF_INET, name, &sin->sin_addr) > 0) {
1149 * name to interface index */
1150 if ((af == AF_UNSPEC || af == AF_INET6) && !strchr(name, '%')) {
1153 if (inet_pton(AF_INET6, name, &sin->sin6_addr) > 0) {
1167 if ((sin->sin_addr.s_addr = inet_addr(name)) != INADDR_NONE) {
1177 /* perform a name resolution */
1181 error = getaddrinfo(name, NULL, &hints, &res);
1187 error = getaddrinfo(name, NULL, &hints, &res);
1248 setbdaddr(const char *name, bdaddr_t *bdaddr)
1254 n = sscanf(name, "%X:%X:%X:%X:%X:%X%c",
1470 /* need to look up interface name give index */
1500 a->addr.name.name.type,
1501 a->addr.name.name.instance,
1502 a->addr.name.name.instance,
1525 /* need to look up interface name given index */
1547 (unsigned long long)a->can_addr.j1939.name,
1667 PyErr_SetString(PyExc_TypeError, "host name must not contain null character");
2120 addr->addr.name.name.type = v1;
2121 addr->addr.name.name.instance = v2;
2182 "AF_CAN interface name too long");
2226 "AF_CAN interface name too long");
2274 "AF_CAN interface name too long");
2281 addr->can_addr.j1939.name = (uint64_t)j1939_name;
2328 "cannot find kernel control with provided name");
2356 const char *name;
2370 "(type, name[, feat[, mask]])",
2371 &type, &name, &sa->salg_feat, &sa->salg_mask))
2375 /* sockaddr_alg has fixed-sized char arrays for type, and name
2383 if (strlen(name) >= sizeof(sa->salg_name)) {
2384 PyErr_SetString(PyExc_ValueError, "AF_ALG name too long.");
2387 strncpy((char *)sa->salg_name, name, sizeof(sa->salg_name));
5472 Otherwise, gethostname apparently also returns the DNS name. */
5475 wchar_t *name;
5489 name = PyMem_New(wchar_t, size);
5490 if (!name) {
5495 name,
5498 PyMem_Free(name);
5502 result = PyUnicode_FromWideChar(name, size);
5503 PyMem_Free(name);
5521 Return the current host name.");
5526 "sethostname(name)\n\n\
5527 Sets the hostname to name.");
5567 /* Python interface to gethostbyname(name). */
5573 char *name;
5577 if (!PyArg_ParseTuple(args, "et:gethostbyname", "idna", &name))
5582 if (setipaddr(name, (struct sockaddr *)&addrbuf, sizeof(addrbuf), AF_INET) < 0)
5586 PyMem_Free(name);
5599 sock_decode_hostname(const char *name)
5604 return PyUnicode_DecodeMBCS(name, strlen(name), "surrogatepass");
5607 return PyUnicode_FromString(name);
5621 PyObject *name;
5729 name = sock_decode_hostname(h->h_name);
5730 if (name == NULL)
5732 rtn_tuple = Py_BuildValue("NOO", name, name_list, addr_list);
5742 /* Python interface to gethostbyname_ex(name). */
5748 char *name;
5767 if (!PyArg_ParseTuple(args, "et:gethostbyname_ex", "idna", &name))
5772 if (setipaddr(name, SAS2SA(&addr), sizeof(addr), AF_INET) < 0)
5777 gethostbyname_r(name, &hp_allocated, buf, buf_len,
5780 h = gethostbyname_r(name, &hp_allocated, buf, buf_len, &errnop);
5783 result = gethostbyname_r(name, &hp_allocated, &data);
5791 h = gethostbyname(name);
5805 PyMem_Free(name);
5810 "gethostbyname_ex(host) -> (name, aliaslist, addresslist)\n\
5812 Return the true host name, a list of aliases, and a list of IP addresses,\n\
5813 for a host. The host argument is a string giving a host name or IP number.");
5907 "gethostbyaddr(host) -> (name, aliaslist, addresslist)\n\
5909 Return the true host name, a list of aliases, and a list of IP addresses,\n\
5910 for a host. The host argument is a string giving a host name or IP number.");
5914 /* Python interface to getservbyname(name).
5922 const char *name, *proto=NULL;
5924 if (!PyArg_ParseTuple(args, "s|s:getservbyname", &name, &proto))
5927 if (PySys_Audit("socket.getservbyname", "ss", name, proto) < 0) {
5932 sp = getservbyname(name, proto);
5944 Return a port number from a service name and protocol name.\n\
5945 The optional protocol name, if given, should be 'tcp' or 'udp',\n\
5951 This only returns the service name, since the other info is already
5987 Return the service name from a port number and protocol name.\n\
5988 The optional protocol name, if given, should be 'tcp' or 'udp',\n\
5993 /* Python interface to getprotobyname(name).
6001 const char *name;
6003 if (!PyArg_ParseTuple(args, "s:getprotobyname", &name))
6006 sp = getprotobyname(name);
6016 "getprotobyname(name) -> integer\n\
6677 PyObject *name;
6706 hints.ai_flags = AI_NUMERICHOST; /* don't do any name resolution */
6750 name = sock_decode_hostname(hbuf);
6751 if (name == NULL)
6753 ret = Py_BuildValue("Ns", name, pbuf);
6895 Returns a list of network interface information (index, name) tuples.");
6914 PyErr_SetString(PyExc_OSError, "no interface with this name");
6924 Returns the interface index corresponding to the interface name if_name.");
6934 char name[IF_NAMESIZE + 1];
6940 if (if_indextoname(index, name) == NULL) {
6945 return PyUnicode_DecodeFSDefault(name);
6951 Returns the interface name corresponding to the interface index if_index.");
8401 /* get{addr,name}info parameters */