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 --- |