5525N/ADefine variables differently for Solaris.
5525N/ADo not plan to send upstream.
5525N/A /* Sections on Windows are in two parts, separated with $. When linking,
5525N/A * sections with the same first part are all grouped, and ordered
5525N/A * alphabetically with the second part as sort key. */
5525N/A # pragma section(".kPStaticModules$Z", read)
5525N/A # define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$Z"), dllexport)
5525N/A-NSMODULE_DEFN(end_kPStaticModules) = nullptr;
5525N/A+static const mozilla::Module kEndModule = { 0 };
5525N/A+NSMODULE_DEFN(end_kPStaticModules) = &kEndModule;
5525N/A-NSMODULE_DEFN(start_kPStaticModules) = nullptr;
5525N/A+static const mozilla::Module kStartModule = { 0 };
5525N/A+NSMODULE_DEFN(start_kPStaticModules) = &kStartModule;