Michael Felt <mich...@felt.demon.nl> added the comment:

On 11/20/2017 5:22 PM, Serhiy Storchaka wrote:
> Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:
>
> _unixdll_getnode, _ifconfig_getnode, and _arp_getnode were changed recently. 
> Are they still not working on AIX?
After a clone of master:
a) _unixdll_getnode is renamed to _unix_getnode
since the function _load_system_functions() still depends on 
find_library() - that always returns None, still not working.
Note also - find_library('uuid') will not work on a standard AIX - as 
the library libuuid.a does not exist, neither have I ever seen a shared 
library with the name libuuid.so.
FYI: Finally, "nm -Ae /usr/lib/libc.a | grep uuid" returns

root@x071:[/root]nm -Ae /usr/lib/libc.a | grep uuid
/usr/lib/libc.a[shr.o]: ._gen_localhost_uuid t     3248320
/usr/lib/libc.a[shr.o]: ._gen_localhost_uuid@AF22_8 t     3256928
/usr/lib/libc.a[shr.o]: .uuid__get_os_time   T     3234208
/usr/lib/libc.a[shr.o]: .uuid__uemul         T     3236064
/usr/lib/libc.a[shr.o]: .uuid_compare        T     3237088
/usr/lib/libc.a[shr.o]: .uuid_copy           T     3236224
/usr/lib/libc.a[shr.o]: .uuid_create         T     3240480
/usr/lib/libc.a[shr.o]: .uuid_create_nil     T     3240160
/usr/lib/libc.a[shr.o]: .uuid_create_os      T     3256608
/usr/lib/libc.a[shr.o]: .uuid_disk           T     3252448
/usr/lib/libc.a[shr.o]: .uuid_equal          T     3238336
/usr/lib/libc.a[shr.o]: .uuid_equal_nc       T     3248384
/usr/lib/libc.a[shr.o]: .uuid_for_key        T     3249504
/usr/lib/libc.a[shr.o]: .uuid_from_string    T     3238944
/usr/lib/libc.a[shr.o]: .uuid_from_string_nc T     3248960
/usr/lib/libc.a[shr.o]: .uuid_get_address    t     3234720
/usr/lib/libc.a[shr.o]: .uuid_hash           T     3236384
/usr/lib/libc.a[shr.o]: .uuid_is_nil         T     3237984
/usr/lib/libc.a[shr.o]: .uuid_is_nil_nc      T     3249408
/usr/lib/libc.a[shr.o]: .uuid_is_valid_string_nc T     3248512
/usr/lib/libc.a[shr.o]: .uuid_is_valid_string_nc@AF23_10 t 3257184
/usr/lib/libc.a[shr.o]: .uuid_localhost      T     3254208
/usr/lib/libc.a[shr.o]: .uuid_os_md5         t     3245248
/usr/lib/libc.a[shr.o]: .uuid_os_sha1        t     3245376
/usr/lib/libc.a[shr.o]: .uuid_to_string      T     3239648
/usr/lib/libc.a[shr.o]: .uuid_to_string_nc   T     3248608
/usr/lib/libc.a[shr.o]: _uuid_rmutex         B      548664 12
/usr/lib/libc.a[shr.o]: _uuid_rmutex         d      512480 4
/usr/lib/libc.a[shr.o]: getosuuid            U           -
/usr/lib/libc.a[shr.o]: setosuuid            U           -
/usr/lib/libc.a[shr.o]: uuid_c_version       D      503544 4
/usr/lib/libc.a[shr.o]: uuid_compare         D      498436 12
/usr/lib/libc.a[shr.o]: uuid_copy            D      498412 12
/usr/lib/libc.a[shr.o]: uuid_create          D      498508 12
/usr/lib/libc.a[shr.o]: uuid_create_nil      D      498496 12
/usr/lib/libc.a[shr.o]: uuid_create_os       D      498616 12
/usr/lib/libc.a[shr.o]: uuid_disk            D      498592 12
/usr/lib/libc.a[shr.o]: uuid_equal           D      498460 12
/usr/lib/libc.a[shr.o]: uuid_equal_nc        D      498520 12
/usr/lib/libc.a[shr.o]: uuid_for_key         D      498580 12
/usr/lib/libc.a[shr.o]: uuid_from_string     D      498472 12
/usr/lib/libc.a[shr.o]: uuid_from_string_nc  D      498556 12
/usr/lib/libc.a[shr.o]: uuid_g_nil_uuid      D      432472 16
/usr/lib/libc.a[shr.o]: uuid_g_nil_uuid      d      512476 4
/usr/lib/libc.a[shr.o]: uuid_hash            D      498424 12
/usr/lib/libc.a[shr.o]: uuid_is_nil          D      498448 12
/usr/lib/libc.a[shr.o]: uuid_is_nil_nc       D      498568 12
/usr/lib/libc.a[shr.o]: uuid_is_valid_string_nc D 498532          12
/usr/lib/libc.a[shr.o]: uuid_localhost       D      498604 12
/usr/lib/libc.a[shr.o]: uuid_to_string       D      498484 12
/usr/lib/libc.a[shr.o]: uuid_to_string_nc    D      498544 12

i.e., there is nothing with uuid_generate in it.

_arp_getnode()
AIX does not return any value for itself.
Neither does Centos, (so I expect RHEL will also not), and my old 
debians do not either.

So, after summary - these three functions still do nothing/do not work 
on AIX 6.1 or AIX 7.1 (cannot test AIX 7.2).

And - as before, netstat -ia - when looking at ':', still returns

01:00:5e:00:00:01

for every interface.

>
> ----------
> nosy: +serhiy.storchaka
> versions: +Python 3.7 -Python 3.3, Python 3.4, Python 3.5
>
> _______________________________________
> Python tracker <rep...@bugs.python.org>
> <https://bugs.python.org/issue28009>
> _______________________________________
>

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue28009>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to