|
@@ -16,10 +16,23 @@ from ctypes import Structure, \ |
|
|
ARRAY, \
|
|
|
ARRAY, \
|
|
|
byref
|
|
|
byref
|
|
|
from ctypes.util import find_library
|
|
|
from ctypes.util import find_library
|
|
|
|
|
|
import re
|
|
|
|
|
|
|
|
|
|
|
|
with open('/usr/include/sys/mount.h', 'r') as f:
|
|
|
|
|
|
rx = re.compile('[ \t]')
|
|
|
|
|
|
lines = f.read().split('\n')
|
|
|
|
|
|
lines = [ a.strip() for a in lines \
|
|
|
|
|
|
if list(filter(lambda b: b, rx.split(a))) [:2] == \
|
|
|
|
|
|
[ '#define', 'MNAMELEN'] ]
|
|
|
|
|
|
MNAMELEN = int(rx.split(lines[0])[2])
|
|
|
|
|
|
# print('MNAMELEN:', MNAMELEN)
|
|
|
|
|
|
#line = list(filter(lambda a: \
|
|
|
|
|
|
# list(filter(lambda b: b, rx.split(a), a)[:2]) == \
|
|
|
|
|
|
# ['#define', 'MNAMELEN'], f.read().split('\n')))
|
|
|
|
|
|
#line[0]
|
|
|
|
|
|
|
|
|
MFSNAMELEN = 16
|
|
|
MFSNAMELEN = 16
|
|
|
MNAMELEN = 1024
|
|
|
|
|
|
|
|
|
# MNAMELEN = 1024
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class statfs(Structure):
|
|
|
class statfs(Structure):
|
|
|