Ross Lagerwall <rosslagerw...@gmail.com> added the comment: Thanks for the comments.
I implemented sethostid() - its not actually in the posix spec, but linux/*bsd have it although the signature for FreeBSD is a bit different. I implemented gethostname(). Both get/sethostname() now use FSDefault encoding. gethostname() is null-terminated so it doesn't have to deal with embedded NULs. sethostname() works with embedded NULs. Since id_t can contain a pid_t, I now parse id_t with _Py_PARSE_PID. waitid() also now returns a structsequence of the correct fields. According to the spec, gethostid does not set errno - it now checks anyway. Instead of PARSE_OFF_T, I use a O& parser. ---------- Added file: http://bugs.python.org/file20305/10812_v4.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10812> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com