gooderp18绿色标准版
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

33 lines
910B

  1. /*-------------------------------------------------------------------------
  2. *
  3. * be-fsstubs.h
  4. *
  5. *
  6. *
  7. * Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group
  8. * Portions Copyright (c) 1994, Regents of the University of California
  9. *
  10. * src/include/libpq/be-fsstubs.h
  11. *
  12. *-------------------------------------------------------------------------
  13. */
  14. #ifndef BE_FSSTUBS_H
  15. #define BE_FSSTUBS_H
  16. /*
  17. * These are not fmgr-callable, but are available to C code.
  18. * Probably these should have had the underscore-free names,
  19. * but too late now...
  20. */
  21. extern int lo_read(int fd, char *buf, int len);
  22. extern int lo_write(int fd, const char *buf, int len);
  23. /*
  24. * Cleanup LOs at xact commit/abort
  25. */
  26. extern void AtEOXact_LargeObject(bool isCommit);
  27. extern void AtEOSubXact_LargeObject(bool isCommit, SubTransactionId mySubid,
  28. SubTransactionId parentSubid);
  29. #endif /* BE_FSSTUBS_H */
上海开阖软件有限公司 沪ICP备12045867号-1