The almost OS independent way of fixing this is to use sysconf() to get _SC_PHYS_PAGES and _SC_PAGESIZE and multiply them after casting to long long. I say almost because those two values are usually available in practically all modern OS's. If we get to one that doesn't support it, then we can ifdef special code for that one (yes, ugly but the only way I see how to do it).


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@abh3 in #470: The almost OS independent way of fixing this is to use sysconf() to get _SC_PHYS_PAGES and _SC_PAGESIZE and multiply them after casting to long long. I say almost because those two values are usually available in practically all modern OS's. If we get to one that doesn't support it, then we can ifdef special code for that one (yes, ugly but the only way I see how to do it)."}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/470#issuecomment-281578400"}}}

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1