Combine sugar, salt, flour, cornstarch, milk, cocoa and oil. Heat to boiling, stirring constantly until mixture thickens. Remove from heat. Stir about half of chocolate mixture into eggs until completely blended. Pour mixture back into saucepan and continue cooking, stirring constantly until mixture boils again. Remove from heat and blend in butter and vanilla. Pour into crust and chill.