新しいインターフェースのエラーの取り扱い方はNetCDF-2の方法とは異なる。 NetCDF-2のインターフェースでは、エラーが検知された時のデフォルト動作はエラーメッセージを出力してexitすることであった。エラーの取り扱いをコントロールするには、 関数 NCPOPT を呼び出さなければならず、エラーの原因を究明するために、 返されたエラー引数の 値をテストしなければならなかった。
新しいインターフェースにおいては、 関数が返す整数ステータスは成功/失敗のみではなく、エラーの原因をも示す。 ライブラリは何かを出力したり、 exit を呼び出そうとすることはありません。(ただし、NetCDF-2互換の関数を使用している場合はこの限りではありません。)関数の返されたステータスを確認し、手動で行なわなければなりません。平行した(マルチプロセッサ)実行をきれいにサポートするために、又、NetCDFが使用される環境についての仮定を減らすために、これらのグローバルは削除されました。 新しい動作は、独自のGUIインターフェースを持つアプリケーション中で、NetCDFを隠された階層として使用するのにより適したサポートを提供しているはずです。