jboolean
java::io::File::_access (jint query)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
JvAssert (query == READ || query == WRITE || query == EXISTS);
jboolean
java::io::File::_stat (jint query)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
jlong
java::io::File::attr (jint query)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
jstring
java::io::File::getCanonicalPath (void)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
char buf2[MAXPATHLEN];
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
/* Some systems have dirent.h, but no directory reading functions like
opendir. */
#if defined(HAVE_DIRENT_H) && defined(HAVE_OPENDIR)
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
jboolean
java::io::File::performMkdir (void)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
jboolean
java::io::File::performSetReadOnly (void)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
jboolean
java::io::File::performRenameTo (File *dest)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
- char *buf2 = (char *) _Jv_AllocBytes (JvGetStringUTFLength (dest->path) + 1);
+ char *buf2
+ = (char *) __builtin_alloca (JvGetStringUTFLength (dest->path) + 1);
total = JvGetStringUTFRegion (dest->path, 0, dest->path->length(), buf2);
buf2[total] = '\0';
#ifdef HAVE_UTIME
utimbuf tb;
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
jboolean
java::io::File::performCreate (void)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';
jboolean
java::io::File::performDelete (void)
{
- char *buf = (char *) _Jv_AllocBytes (JvGetStringUTFLength (path) + 1);
+ char *buf = (char *) __builtin_alloca (JvGetStringUTFLength (path) + 1);
jsize total = JvGetStringUTFRegion (path, 0, path->length(), buf);
buf[total] = '\0';