attempt at fixing typing info

This commit is contained in:
Gregory 2023-03-02 18:01:13 -08:00 committed by Gregory Becker
parent 5af37b7059
commit 9df9bfa4b7

View File

@ -2,19 +2,19 @@
# Spack Project Developers. See the top-level COPYRIGHT file for details. # Spack Project Developers. See the top-level COPYRIGHT file for details.
# #
# SPDX-License-Identifier: (Apache-2.0 OR MIT) # SPDX-License-Identifier: (Apache-2.0 OR MIT)
import ctypes
import os import os
from contextlib import contextmanager from contextlib import contextmanager
from typing import Optional
import llnl.util.filesystem as fs import llnl.util.filesystem as fs
from llnl.util.symlink import symlink from llnl.util.symlink import symlink
libc: Optional[ctypes.CDLL] = None
try: try:
from ctypes import CDLL libc = ctypes.CDLL("/lib64/libc.so.6", 0x04) # 0x04 is RTLD_NOLOAD
libc = CDLL("/lib64/libc.so.6", 0x04) # 0x04 is RTLD_NOLOAD
except BaseException: except BaseException:
libc = None pass
def use_renameat2(): def use_renameat2():