server: New scheme for cleaning up objects on server exit.
Objects stored in static variables can now be marked when they are created and are automatically cleaned up on exit. This avoids having to export a bunch of close_* functions.
Showing
- server/directory.c 11 additions, 24 deletionsserver/directory.c
- server/handle.c 1 addition, 10 deletionsserver/handle.c
- server/handle.h 0 additions, 2 deletionsserver/handle.h
- server/mailslot.c 2 additions, 2 deletionsserver/mailslot.c
- server/named_pipe.c 2 additions, 3 deletionsserver/named_pipe.c
- server/object.c 35 additions, 1 deletionserver/object.c
- server/object.h 4 additions, 7 deletionsserver/object.h
- server/registry.c 4 additions, 15 deletionsserver/registry.c
- server/request.c 3 additions, 12 deletionsserver/request.c
- server/signal.c 2 additions, 12 deletionsserver/signal.c
Loading
Please register or sign in to comment