On our RTW fare last fall, we got a $5 credit towards the Pantry on the YHZ-YOW portion of the trip. (We got a full meals on YOW-YYZ-NRT and LHR-YHZ portions but then again we used an upgrade certificate for those flights!)
The non-AC flights that were long had meals (NRT - SIN and SIN to FRA). FRA-CPH (on Lufthansa) and CPH-LHR (on SAS) did not have meals or even free non-alcoholic drinks.