tipc: use negative error return values in functions