refactoring: change trigger function signature to return an int
Trigger function returning type is changed from void to int and any non-zero value means the trigger was processed with an error. A trigger can still raise an error - there is no more refactoring except obvious `diag_raise();' --> `return -1;' replacement. Prerequisites: #4247
Showing
- src/box/alter.cc 121 additions, 63 deletionssrc/box/alter.cc
- src/box/applier.cc 11 additions, 6 deletionssrc/box/applier.cc
- src/box/ck_constraint.c 5 additions, 4 deletionssrc/box/ck_constraint.c
- src/box/ck_constraint.h 2 additions, 2 deletionssrc/box/ck_constraint.h
- src/box/iproto.cc 2 additions, 1 deletionsrc/box/iproto.cc
- src/box/lua/call.c 3 additions, 2 deletionssrc/box/lua/call.c
- src/box/lua/sequence.c 2 additions, 1 deletionsrc/box/lua/sequence.c
- src/box/lua/space.cc 2 additions, 1 deletionsrc/box/lua/space.cc
- src/box/memtx_space.c 9 additions, 8 deletionssrc/box/memtx_space.c
- src/box/relay.cc 3 additions, 2 deletionssrc/box/relay.cc
- src/box/replication.cc 6 additions, 4 deletionssrc/box/replication.cc
- src/box/session.cc 2 additions, 1 deletionsrc/box/session.cc
- src/box/txn.c 6 additions, 4 deletionssrc/box/txn.c
- src/box/vinyl.c 25 additions, 19 deletionssrc/box/vinyl.c
- src/box/vy_scheduler.c 2 additions, 1 deletionsrc/box/vy_scheduler.c
- src/lib/core/fiber.c 2 additions, 1 deletionsrc/lib/core/fiber.c
- src/lib/core/trigger.cc 4 additions, 2 deletionssrc/lib/core/trigger.cc
- src/lib/core/trigger.h 1 addition, 1 deletionsrc/lib/core/trigger.h
- src/lua/trigger.c 4 additions, 3 deletionssrc/lua/trigger.c
- src/main.cc 2 additions, 1 deletionsrc/main.cc
Loading
Please register or sign in to comment