Deleted Added
full compact
vfs_mount.c (174937) vfs_mount.c (175024)
1/*-
2 * Copyright (c) 1999-2004 Poul-Henning Kamp
3 * Copyright (c) 1999 Michael Smith
4 * Copyright (c) 1989, 1993
5 * The Regents of the University of California. All rights reserved.
6 * (c) UNIX System Laboratories, Inc.
7 * All or some portions of this file are derived from material licensed
8 * to the University of California by American Telephone and Telegraph

--- 21 unchanged lines hidden (view full) ---

30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 */
36
37#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1999-2004 Poul-Henning Kamp
3 * Copyright (c) 1999 Michael Smith
4 * Copyright (c) 1989, 1993
5 * The Regents of the University of California. All rights reserved.
6 * (c) UNIX System Laboratories, Inc.
7 * All or some portions of this file are derived from material licensed
8 * to the University of California by American Telephone and Telegraph

--- 21 unchanged lines hidden (view full) ---

30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 */
36
37#include <sys/cdefs.h>
38__FBSDID("$FreeBSD: head/sys/kern/vfs_mount.c 174937 2007-12-27 16:38:28Z imp $");
38__FBSDID("$FreeBSD: head/sys/kern/vfs_mount.c 175024 2007-12-31 23:44:53Z rodrigc $");
39
40#include <sys/param.h>
41#include <sys/conf.h>
42#include <sys/clock.h>
43#include <sys/jail.h>
44#include <sys/kernel.h>
45#include <sys/libkern.h>
46#include <sys/malloc.h>

--- 1894 unchanged lines hidden (view full) ---

1941 struct vfsopt *opt;
1942 int ret;
1943
1944 KASSERT(opts != NULL, ("vfs_getopt: caller passed 'opts' as NULL"));
1945
1946 TAILQ_FOREACH(opt, opts, link) {
1947 if (strcmp(name, opt->name) != 0)
1948 continue;
39
40#include <sys/param.h>
41#include <sys/conf.h>
42#include <sys/clock.h>
43#include <sys/jail.h>
44#include <sys/kernel.h>
45#include <sys/libkern.h>
46#include <sys/malloc.h>

--- 1894 unchanged lines hidden (view full) ---

1941 struct vfsopt *opt;
1942 int ret;
1943
1944 KASSERT(opts != NULL, ("vfs_getopt: caller passed 'opts' as NULL"));
1945
1946 TAILQ_FOREACH(opt, opts, link) {
1947 if (strcmp(name, opt->name) != 0)
1948 continue;
1949 if (opt->len == 0 || opt->value == NULL)
1950 return (0);
1949 if (((char *)opt->value)[opt->len - 1] != '\0')
1950 return (0);
1951 va_start(ap, fmt);
1952 ret = vsscanf(opt->value, fmt, ap);
1953 va_end(ap);
1954 return (ret);
1955 }
1956 return (0);

--- 351 unchanged lines hidden ---
1951 if (((char *)opt->value)[opt->len - 1] != '\0')
1952 return (0);
1953 va_start(ap, fmt);
1954 ret = vsscanf(opt->value, fmt, ap);
1955 va_end(ap);
1956 return (ret);
1957 }
1958 return (0);

--- 351 unchanged lines hidden ---