Hi Bruno, The following series incorporates the feedback you provided and also adds a test module for sethostname. As this function requires privilege to test, I chose to bail out if it didn't seem that the privilege was held.
How does the series look now? Thanks -Ben