[Linux-bruxelles] fonction en C sous Linux
Frederic Peters
fpeters at theridion.com
Ven 10 Jan 16:56:25 CET 2003
> Non, je crois qu'il veut une fonction qui convertit 0555 en r-xr-xr-x...
Alors je n'ai que du code Python:
perm = 0755
listPerms = ['---', '--x', '-w-', '-wx', 'r--', 'r-x', 'rw-', 'rwx']
print ''.join([listPerms[int(x)] for x in '%o' % perm])
=> 'rwxr-xr-x'
C'est sans doute possible d'adapter ça facilement au C.
Frédéric
--
Frédéric Péters <fpeters at theridion.com> <fpeters at debian.org>
Théridion, spécialistes GNU/Linux, rue de l'Aqueduc 83 - 1050 Bruxelles
GPG: 1024D/6783ED5E: 62BF 2EDA 404A 6EB4 F5BE A1E2 A11D CBB1 6783 ED5E
Plus d'informations sur la liste de diffusion Linux-bruxelles