| Index: c/dir.c
|
| diff --git a/c/dir.c b/c/dir.c
|
| deleted file mode 100644
|
| index ebea430b6c80dfdcc160850df726f28e5083a574..0000000000000000000000000000000000000000
|
| --- a/c/dir.c
|
| +++ /dev/null
|
| @@ -1,105 +0,0 @@
|
| -/* Licensed to the Apache Software Foundation (ASF) under one or more
|
| - * contributor license agreements. See the NOTICE file distributed with
|
| - * this work for additional information regarding copyright ownership.
|
| - * The ASF licenses this file to You under the Apache License, Version 2.0
|
| - * (the "License"); you may not use this file except in compliance with
|
| - * the License. You may obtain a copy of the License at
|
| - *
|
| - * http://www.apache.org/licenses/LICENSE-2.0
|
| - *
|
| - * Unless required by applicable law or agreed to in writing, software
|
| - * distributed under the License is distributed on an "AS IS" BASIS,
|
| - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| - * See the License for the specific language governing permissions and
|
| - * limitations under the License.
|
| - */
|
| -
|
| -/*
|
| - *
|
| - * @author Mladen Turk
|
| - * @version $Id: dir.c 1442587 2013-02-05 13:49:48Z rjung $
|
| - */
|
| -
|
| -#include "tcn.h"
|
| -#include "apr_file_io.h"
|
| -
|
| -TCN_IMPLEMENT_CALL(jint, Directory, make)(TCN_STDARGS, jstring path,
|
| - jint perm, jlong pool)
|
| -{
|
| - apr_pool_t *p = J2P(pool, apr_pool_t *);
|
| - TCN_ALLOC_CSTRING(path);
|
| - apr_status_t rv;
|
| -
|
| - UNREFERENCED(o);
|
| - rv = apr_dir_make(J2S(path), (apr_fileperms_t)perm, p);
|
| - TCN_FREE_CSTRING(path);
|
| - return (jint)rv;
|
| -}
|
| -
|
| -TCN_IMPLEMENT_CALL(jint, Directory, makeRecursive)(TCN_STDARGS, jstring path,
|
| - jint perm, jlong pool)
|
| -{
|
| - apr_pool_t *p = J2P(pool, apr_pool_t *);
|
| - TCN_ALLOC_CSTRING(path);
|
| - apr_status_t rv;
|
| -
|
| - UNREFERENCED(o);
|
| - rv = apr_dir_make_recursive(J2S(path), (apr_fileperms_t)perm, p);
|
| - TCN_FREE_CSTRING(path);
|
| - return (jint)rv;
|
| -}
|
| -
|
| -TCN_IMPLEMENT_CALL(jint, Directory, remove)(TCN_STDARGS, jstring path,
|
| - jlong pool)
|
| -{
|
| - apr_pool_t *p = J2P(pool, apr_pool_t *);
|
| - TCN_ALLOC_CSTRING(path);
|
| - apr_status_t rv;
|
| -
|
| - UNREFERENCED(o);
|
| - rv = apr_dir_remove(J2S(path), p);
|
| - TCN_FREE_CSTRING(path);
|
| - return (jint)rv;
|
| -}
|
| -
|
| -TCN_IMPLEMENT_CALL(jstring, Directory, tempGet)(TCN_STDARGS, jlong pool)
|
| -{
|
| - apr_pool_t *p = J2P(pool, apr_pool_t *);
|
| - jstring name = NULL;
|
| - const char *tname;
|
| -
|
| - UNREFERENCED(o);
|
| - if (apr_temp_dir_get(&tname, p) == APR_SUCCESS)
|
| - name = AJP_TO_JSTRING(tname);
|
| -
|
| - return name;
|
| -}
|
| -
|
| -TCN_IMPLEMENT_CALL(jlong, Directory, open)(TCN_STDARGS, jstring path,
|
| - jlong pool)
|
| -{
|
| - apr_pool_t *p = J2P(pool, apr_pool_t *);
|
| - apr_dir_t *d = NULL;
|
| - TCN_ALLOC_CSTRING(path);
|
| -
|
| - UNREFERENCED(o);
|
| - TCN_THROW_IF_ERR(apr_dir_open(&d, J2S(path), p), d);
|
| -
|
| -cleanup:
|
| - TCN_FREE_CSTRING(path);
|
| - return P2J(d);
|
| -}
|
| -
|
| -TCN_IMPLEMENT_CALL(jint, Directory, close)(TCN_STDARGS, jlong dir)
|
| -{
|
| - apr_dir_t *d = J2P(dir, apr_dir_t *);
|
| - UNREFERENCED_STDARGS;
|
| - return (jint)apr_dir_close(d);
|
| -}
|
| -
|
| -TCN_IMPLEMENT_CALL(jint, Directory, rewind)(TCN_STDARGS, jlong dir)
|
| -{
|
| - apr_dir_t *d = J2P(dir, apr_dir_t *);
|
| - UNREFERENCED_STDARGS;
|
| - return (jint)apr_dir_rewind(d);
|
| -}
|
|
|