#include <jni.h>
#include "Process.h"
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <stdio.h>


//int readlink(const char *path, char *buf, size_t bufsiz);


JNIEXPORT jstring JNICALL Java_Process_readlink(JNIEnv *env, jobject obj, jstring path){
    const char *pathL = (*env)->GetStringUTFChars(env, path, 0);
    char buf[128];
    readlink(pathL, buf, 128);
    // printf("--> %s <--\n",buf);
    return (*env)->NewStringUTF(env, buf);


}

JNIEXPORT jint JNICALL Java_Process_getpagesize(JNIEnv *env, jobject obj){
    return getpagesize();
}
