History log of /freebsd-10.2-release/lib/libstand/cd9660.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 285830 23-Jul-2015 gjb

- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.2.
- Update default pkg(8) configuration to use the quarterly branch.[1]

Discussed with: re, portmgr [1]
Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 278602 11-Feb-2015 ian

MFC r276079, r276087:

Add a divisor parameter to twiddle() so that callers can request that
output only happen on every Nth call.

Add a new loader(8) variable, twiddle_divisor, allowing control over the
output frequency of the "twiddle" IO progress indicator.


# 277194 14-Jan-2015 nwhitehorn

MFC r276412:

Fix loader's ability to read the 10.1 release PowerPC ISOs. There appears to
be some kind of problem with the version of makefs used for these disks.
There may be a better way to handle this problem, so I've set the MFC
timer for a fairly long time period.


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 221358 03-May-2011 rodrigc

Switch to ANSI function prototypes in a few places.
Get rid of some unused parameter warnings.


# 151447 18-Oct-2005 des

Implement the full range of ISO9660 number conversion routines in iso.h.

MFC after: 2 weeks


# 86158 06-Nov-2001 jhb

- Change the f_isdir field of struct file to be a flags field and two
new flags: F_ROOTDIR and F_RR (Rock Ridge present).
- Cache the SUSP LEN_SKP parameter in struct file as well.
- If we open() '/', then force a read of the directory's contents so we
can examine the directory record of '.' to see if Rock Ridge is present.
- If Rock Ridge extensions are present, lookup Rock Ridge names in
readdir().


# 86142 06-Nov-2001 jhb

- Add a simple SUSP parser.
- Use the SUSP parser to detect Rock Ridge (RRIP) extensions and to look
up alternate names when opening files.


# 86137 06-Nov-2001 jhb

Switch to using ANSI function declarations and add missing function
prototypes. I'm tired of getting stupid bugs from changing function
parameters and not getting warnings from the compiler when I goof it up.


# 84221 30-Sep-2001 dillon

Add __FBSDID()s to libstand


# 82208 23-Aug-2001 gallatin

Bail if we go beyond the directory size, not just if we hit it.
Certain ISO fs's (like the one for 4.4-RC1 disc1 on alpha)
trigger this, and we end up opening a null file name. This causes us to get
a false match for "kernel.ko" when it does not exist.


# 75298 07-Apr-2001 gallatin

fix cd9660 to work on files larger than ISO_DEFAULT_BLOCK_SIZE and unbreak
cdboot on alphas (which has been broken since just after 4.0-RELEASE)

submitted by: jlemon


# 59766 29-Apr-2000 jlemon

Add a readdir function to the loader fsops vector, and implement the
functionality for some of the filesystesms.


# 56223 18-Jan-2000 obrien

trailing white space removal.


# 56222 18-Jan-2000 obrien

Add two new functions cd9660_readfile() & cd9660_readdir(), which
cd9660_read() now uses to read CDROMs. With these changes FreeBSD/Alpha
can now boot from a bootable CDROM.

Submitted by: dfr


# 39468 18-Sep-1998 msmith

Path arguments to *_open functions should be const, but we were mangling
them.

Submitted by: write-protected text segment in BTX


# 38452 20-Aug-1998 msmith

This commit was generated by cvs2svn to compensate for changes in r38451,
which included commits to RCS files with non-trunk default branches.


# 38451 20-Aug-1998 msmith

This is libstand; a support library for standalone executables (eg. bootstrap
modules).
Obtained from: NetBSD, with some architectural changes and many additions.