The correct answer is b: Mexico gave up fishing rights in its Pacific waters.
The Treaty of Guadalupe Hidalgo, which ended the Mexican-American War, primarily involved the U.S. gaining territory that included present-day California, Nevada, Utah, Arizona, and parts of Colorado and New Mexico, as well as establishing the Rio Grande as the border of Texas. However, it did not specifically address fishing rights in the Pacific Ocean.