On Monday, 19 June 2017 17:44:40 CEST Richard W.M. Jones wrote: > On Mon, Jun 19, 2017 at 05:38:53PM +0200, Pino Toscano wrote: > > On Monday, 19 June 2017 15:31:26 CEST Richard W.M. Jones wrote: > > > These won't be used by the daemon, so interferes with us using > > > common/utils in the daemon, so they are moved to a different library. > > > --- > > > > I checked it again, and the daemon does use structs cleanups: > > > > $ cat generator/main.ml > > [...] > > output_to "daemon/structs-cleanups.c" > > Daemon.generate_daemon_structs_cleanups_c; > > output_to "daemon/structs-cleanups.h" > > Daemon.generate_daemon_structs_cleanups_h; > > Those are different from common/structs/structs-cleanups.[ch] though > (hence why they use different generator functions to generate them). Not that much though -- the differences basically are: a) slightly different names for the cleanup functions (i.e. those associated with the __attribute__((cleanup(...))) b) the _free and _list_free in the library are exported I guess this can be a later cleanup (pun intended!). -- Pino Toscano
Description: This is a digitally signed message part.