add a configure option for using clang compiler plugins

and apply the nullptr plugin.

Lots of hacking in my LO tree required to make this work, will probably
end up needing to add an extra parameter to the LO side.

Change-Id: I02ae1dcdece9d9ddf05f7757f6696e3a5d7d1f14
Reviewed-on: https://gerrit.libreoffice.org/32339
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
This commit is contained in:
Noel Grandin
2016-12-22 16:04:07 +02:00
committed by Tor Lillqvist
parent 3d5b9dd573
commit 4ed820d3d5
17 changed files with 42 additions and 33 deletions

View File

@ -22,14 +22,14 @@ int main(int argc, char **argv)
if (argc < 3)
return 1;
int retval = mount (argv[1], argv[2], 0, MS_BIND, 0);
int retval = mount (argv[1], argv[2], nullptr, MS_BIND, nullptr);
if (retval)
return retval;
// apparently this has to be done in a 2nd pass.
return mount(argv[1], argv[2], 0,
return mount(argv[1], argv[2], nullptr,
(MS_BIND | MS_REMOUNT | MS_NOATIME | MS_NODEV |
MS_NOSUID | MS_RDONLY | MS_SILENT), 0);
MS_NOSUID | MS_RDONLY | MS_SILENT), nullptr);
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */