fileerr.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. /**********************************************************************
  2. * File: fileerr.h (Formerly filerr.h)
  3. * Description: Errors for file utilities.
  4. * Author: Ray Smith
  5. *
  6. * (C) Copyright 1990, Hewlett-Packard Ltd.
  7. ** Licensed under the Apache License, Version 2.0 (the "License");
  8. ** you may not use this file except in compliance with the License.
  9. ** You may obtain a copy of the License at
  10. ** http://www.apache.org/licenses/LICENSE-2.0
  11. ** Unless required by applicable law or agreed to in writing, software
  12. ** distributed under the License is distributed on an "AS IS" BASIS,
  13. ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. ** See the License for the specific language governing permissions and
  15. ** limitations under the License.
  16. *
  17. **********************************************************************/
  18. #ifndef FILEERR_H
  19. #define FILEERR_H
  20. #include "errcode.h"
  21. constexpr ERRCODE CANTOPENFILE("Can't open file");
  22. constexpr ERRCODE CANTCREATEFILE("Can't create file");
  23. constexpr ERRCODE CANTMAKEPIPE("Can't create pipe");
  24. constexpr ERRCODE CANTCONNECTPIPE("Can't reconnect pipes to stdin/stdout");
  25. constexpr ERRCODE READFAILED("Read of file failed");
  26. constexpr ERRCODE WRITEFAILED("Write of file failed");
  27. constexpr ERRCODE SELECTFAILED("Select failed");
  28. constexpr ERRCODE EXECFAILED("Could not exec new process");
  29. #endif