add bsd,darwin info function