The 49ers have re-signed offensive lineman Barry Sims to a one-year contract. The contract is worth up to $2.1 million with incentives, according to a league source. Sims is an 11-year NFL veteran who spent the past two seasons with San Francisco.