examples: Make libsmbclient samples look a *bit* less ugly
[samba.git] / examples / libsmbclient / teststatvfs.c
index 9a8e5392763501b2b576825eb6aea8c4eea42250..44d4ed27364bf5ee34cfe865b3b217e928f1cef2 100644 (file)
 #include <sys/types.h>
 #include <sys/statvfs.h>
-#include <stdio.h> 
+#include <stdio.h>
 #include <unistd.h>
-#include <string.h> 
-#include <time.h> 
+#include <string.h>
+#include <time.h>
 #include <errno.h>
-#include <libsmbclient.h> 
+#include <libsmbclient.h>
 #include "get_auth_data_fn.h"
 
 
-int main(int argc, char * argv[]) 
-{ 
-    int             ret;
-    int             debug = 0;
-    char *          p;
-    char            path[2048];
-    struct statvfs  statvfsbuf;
-    
-    smbc_init(get_auth_data_fn, debug); 
-    
-    for (;;)
-    {
-        fprintf(stdout, "Path: ");
-        *path = '\0';
-       p = fgets(path, sizeof(path) - 1, stdin);
-       if (p == NULL) {
-               fprintf(stderr, "failed to read from stdin\n");
-               return 1;
-       }
-        if (strlen(path) == 0)
-        {
-            return 0;
-        }
+int main(int argc, char * argv[])
+{
+       int             ret;
+       int             debug = 0;
+       char *          p;
+       char            path[2048];
+       struct statvfs  statvfsbuf;
+
+       smbc_init(get_auth_data_fn, debug);
+
+       for (;;)
+       {
+               fprintf(stdout, "Path: ");
+               *path = '\0';
+               p = fgets(path, sizeof(path) - 1, stdin);
+               if (p == NULL) {
+                       fprintf(stderr, "failed to read from stdin\n");
+                       return 1;
+               }
+               if (strlen(path) == 0)
+               {
+                       return 0;
+               }
 
-        p = path + strlen(path) - 1;
-        if (*p == '\n')
-        {
-            *p = '\0';
-        }
-    
-        ret = smbc_statvfs(path, &statvfsbuf);
+               p = path + strlen(path) - 1;
+               if (*p == '\n')
+               {
+                       *p = '\0';
+               }
 
-        if (ret < 0)
-        {
-            perror("fstatvfs");
-        }
-        else
-        {
-            printf("\n");
-            printf("Block Size: %lu\n", statvfsbuf.f_bsize);
-            printf("Fragment Size: %lu\n", statvfsbuf.f_frsize);
-            printf("Blocks: %llu\n",
-                   (unsigned long long) statvfsbuf.f_blocks);
-            printf("Free Blocks: %llu\n",
-                   (unsigned long long) statvfsbuf.f_bfree);
-            printf("Available Blocks: %llu\n",
-                   (unsigned long long) statvfsbuf.f_bavail);
-            printf("Files : %llu\n",
-                   (unsigned long long) statvfsbuf.f_files);
-            printf("Free Files: %llu\n",
-                   (unsigned long long) statvfsbuf.f_ffree);
-            printf("Available Files: %llu\n",
-                   (unsigned long long) statvfsbuf.f_favail);
+               ret = smbc_statvfs(path, &statvfsbuf);
+
+               if (ret < 0)
+               {
+                       perror("fstatvfs");
+               }
+               else
+               {
+                       printf("\n");
+                       printf("Block Size: %lu\n", statvfsbuf.f_bsize);
+                       printf("Fragment Size: %lu\n", statvfsbuf.f_frsize);
+                       printf("Blocks: %llu\n",
+                              (unsigned long long) statvfsbuf.f_blocks);
+                       printf("Free Blocks: %llu\n",
+                              (unsigned long long) statvfsbuf.f_bfree);
+                       printf("Available Blocks: %llu\n",
+                              (unsigned long long) statvfsbuf.f_bavail);
+                       printf("Files : %llu\n",
+                              (unsigned long long) statvfsbuf.f_files);
+                       printf("Free Files: %llu\n",
+                              (unsigned long long) statvfsbuf.f_ffree);
+                       printf("Available Files: %llu\n",
+                              (unsigned long long) statvfsbuf.f_favail);
 #ifdef HAVE_FSID_INT
-            printf("File System ID: %lu\n",
-                   (unsigned long) statvfsbuf.f_fsid);
+                       printf("File System ID: %lu\n",
+                              (unsigned long) statvfsbuf.f_fsid);
 #endif
-            printf("\n");
+                       printf("\n");
 
-            printf("Flags: 0x%lx\n", statvfsbuf.f_flag);
-            printf("Extended Features: ");
+                       printf("Flags: 0x%lx\n", statvfsbuf.f_flag);
+                       printf("Extended Features: ");
 
-            if (statvfsbuf.f_flag & SMBC_VFS_FEATURE_NO_UNIXCIFS)
-            {
-                printf("NO_UNIXCIFS ");
-            }
-            else
-            {
-                printf("unixcifs ");
-            }
+                       if (statvfsbuf.f_flag & SMBC_VFS_FEATURE_NO_UNIXCIFS)
+                       {
+                               printf("NO_UNIXCIFS ");
+                       }
+                       else
+                       {
+                               printf("unixcifs ");
+                       }
 
-            if (statvfsbuf.f_flag & SMBC_VFS_FEATURE_CASE_INSENSITIVE)
-            {
-                printf("CASE_INSENSITIVE ");
-            }
-            else
-            {
-                printf("case_sensitive ");
-            }
+                       if (statvfsbuf.f_flag & SMBC_VFS_FEATURE_CASE_INSENSITIVE)
+                       {
+                               printf("CASE_INSENSITIVE ");
+                       }
+                       else
+                       {
+                               printf("case_sensitive ");
+                       }
 
-            if (statvfsbuf.f_flag & SMBC_VFS_FEATURE_DFS)
-            {
-                printf("DFS ");
-            }
-            else
-            {
-                printf("no_dfs ");
-            }
+                       if (statvfsbuf.f_flag & SMBC_VFS_FEATURE_DFS)
+                       {
+                               printf("DFS ");
+                       }
+                       else
+                       {
+                               printf("no_dfs ");
+                       }
 
-            printf("\n");
-        }
-    }
+                       printf("\n");
+               }
+       }
 
-    return 0; 
+       return 0;
 }