Remove code that is #if 0'd away from hugeutils.c.

Signed-off-by: Nishanth Aravamudan <[EMAIL PROTECTED]>

diff --git a/hugeutils.c b/hugeutils.c
index cb49ed6..9249628 100644
--- a/hugeutils.c
+++ b/hugeutils.c
@@ -54,38 +54,6 @@ int sharing; /* =0 */
 /********************************************************************/
 
 #define BUF_SZ 256
-#if 0
-
-struct linebuf {
-       char buf[LINE_SZ];
-};
-
-static char *get_line(int fd, struct linebuf *buf)
-{
-}
-
-static int get_line(int fd, char *buf, int bufsize, int tailoffset)
-{
-       int tailsize = bufsize - tailoffset;
-       int datalen;
-       int rc;
-
-       if (tailsize < 0) {
-               /* Chew remainders */
-       }
-
-       if (tailoffset)
-               memmove(buf, buf + lastline, bufsize - lastline);
-
-       rc = read(fd, buf + tailsize, bufsize - tailsize);
-
-       if (tail) {
-               
-       }
-}
-
-#endif
-
 #define MEMINFO_SIZE   2048
 
 static long read_meminfo(const char *tag)
@@ -582,122 +550,3 @@ long hugetlbfs_num_pages(void)
 {
        return read_meminfo("HugePages_Total:");
 }
-
-#if 0
-
-int get_sysctl(char *file)
-{
-       FILE* f;
-       char buf[BUF_SZ];
-
-       f = fopen(file, "r");
-       if (!f) {
-               printf("Failed to open %s for reading\n", file);
-               return(-1);
-       }
-       fgets(buf, BUF_SZ, f);
-       fclose(f);
-       return atoi(buf);
-}
-
-int set_sysctl_str(char *file, char *str)
-{
-       FILE* f;
-
-       f = fopen(file, "w");
-       if (!f) {
-               printf("Unable to open %s for writing\n", file);
-               return(-1);
-       }
-       fputs(str, f);
-       fclose(f);
-       return(0);
-}
-
-int set_sysctl(char *file, int val)
-{
-       char buf[BUF_SZ];
-
-       snprintf(buf, BUF_SZ*sizeof(char), "%i", val);
-       return set_sysctl_str(file, buf);
-}
-
-int mount_hugetlbfs(char *mountpoint, size_t strsz)
-{
-       char *cmd;
-       size_t cmdsz;
-
-       if (strsz > BUF_SZ || strsz < 20)
-               return -1;
-
-       cmdsz = (30 + strsz) * sizeof(char);
-       cmd = malloc(cmdsz);
-       if (!cmd)
-               return -1;
-
-//     snprintf(mountpoint, strsz, "/tmp/hugetlbfs");
-
-       mkdir(mountpoint, 0777);
-
-       snprintf(cmd, cmdsz, "mount -t hugetlbfs hugetlbfs %s", mountpoint);
-       return (system(cmd));
-}
-
-int find_mount_hugetlbfs(char *mountpoint, size_t strsz)
-{
-       int ret;
-
-       ret = find_hugetlbfs_mount(mountpoint, strsz);
-
-       switch (ret) {
-               case 1:
-                       return mount_hugetlbfs(mountpoint, strsz);
-               default:
-                       return ret;
-       }
-}
-
-int set_nr_hugepages(int num)
-{
-       return set_sysctl("/proc/sys/vm/nr_hugepages", num);
-}
-
-int alloc_hugepages(int num)
-{
-       int cur_free = get_nr_free_huge_pages();
-       int cur_total = get_nr_total_huge_pages();
-       int cur_used = cur_total - cur_free;
-       int ret;
-
-       if (cur_free < num) {
-               ret = set_nr_hugepages(cur_used + num);
-               if (ret == -1)
-                       goto error;
-               if (get_nr_free_huge_pages() < num)
-                       goto error;
-       }
-       return 0;
-error:
-       printf("Failed to allocate enough huge pages\n");
-       return -1;
-}
-
-int shmem_setup(int nr_hugepages)
-{
-       int ret = 0;
-       char buf[BUF_SZ];
-       int hpage_size = get_hugepage_size();
-       unsigned long bytes = nr_hugepages * hpage_size * 1024;
-
-       snprintf(buf, sizeof(char)*BUF_SZ, "%lu", bytes);
-
-       if (get_sysctl("/proc/sys/kernel/shmall") < bytes)
-               ret = set_sysctl_str("/proc/sys/kernel/shmall", buf);
-       if (get_sysctl("/proc/sys/kernel/shmmax") < bytes)
-               ret += set_sysctl_str("/proc/sys/kernel/shmmax", buf);
-       if (ret)
-               return -1;
-       else
-               return 0;
-}
-#endif

-- 
Nishanth Aravamudan <[EMAIL PROTECTED]>
IBM Linux Technology Center

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Libhugetlbfs-devel mailing list
Libhugetlbfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel

Reply via email to