< prev index next >

src/java.base/share/native/libjli/parse_manifest.c

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 27,36 **** --- 27,37 ---- #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <stdlib.h> #include <string.h> + #include "jni.h" #include "jli_util.h" #include <zlib.h> #include "manifest_info.h"
*** 674,684 **** * 0 Success * -1 Unable to open jarfile * -2 Error accessing the manifest from within the jarfile (most likely * this means a manifest is not present, or it isn't a valid zip/jar file). */ ! int JLI_ManifestIterate(const char *jarfile, attribute_closure ac, void *user_data) { int fd; zentry entry; char *mp; /* manifest pointer */ --- 675,685 ---- * 0 Success * -1 Unable to open jarfile * -2 Error accessing the manifest from within the jarfile (most likely * this means a manifest is not present, or it isn't a valid zip/jar file). */ ! JNIEXPORT int JNICALL JLI_ManifestIterate(const char *jarfile, attribute_closure ac, void *user_data) { int fd; zentry entry; char *mp; /* manifest pointer */
< prev index next >