posの二重定義を排除