On 2023-12-06 16:47, Francesco Chemolli wrote:
Hi all,
  I'm looking at improving windows portability, and we have a name clash with a Windows system header (https://learn.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-acl)

So.. how to deal with it?
I can see two options: either we lift ACL into the Acl namespace, or we need to rename it. ACL is referenced in 106 files, so the change is going to be big, so I ask if there are any opinions on how to go about this


We need to rename/move ACL into Acl::Node or similar (as PR 1350 attempted to do but got bogged down in many out-of-scope changes).

I suggest to do nothing right now: After 20+ recently merged smooth reconfiguration PRs, we are getting really close to reference counting ACL objects. If PR 1350 is not merged by that time, we can rename that class in that upcoming PR because refcounting changes will have to touch a lot of the same code...


HTH,

Alex.

_______________________________________________
squid-dev mailing list
squid-dev@lists.squid-cache.org
https://lists.squid-cache.org/listinfo/squid-dev

Reply via email to