Hi Antonio, On Mon, Feb 13, 2012, Antonio Ospite wrote: > I proposed these changes back in September[1] but they didn't receive > a lot of comments, I know they are not very interesting to most of you, > but let me repeat the rationale behind them. > > 1. It was decided to have the playstation-peripheral as an external > plugin because it is going to be used by few people and it is not > worth to keep it in the bluetoothd binary. Distributors could > choose to put external plugins in their own packages so to provide > a install-time choice instead of a compile-time choice to use the > plugin services. > > 2. external plugins can only access symbols exported as global in > src/bluetooth.ver, like btd_* and very few others. libbluetooth public symbols should be available for anyone, including plugins. If they're not that needs fixing. As for the other ones missing a btd_ prefix you should just fix those too, i.e. this new _str function shouldn't be needed at all. Btw, where's the code for this playstation-peripheral plugin? That would be important to see in order to better understand the use cases these new bluetoothd APIs are needed for. Johan -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html