Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Makefile: replace -W -Wall with centralized $(GCCWARN) | H. Peter Anvin | 2010-01-10 | 1 | -1/+1 |
| | | | | | | | | | Replace -W -Wall hardcoded into a bunch of Makefiles with $(GCCWARN), a centralized variable defined in the root MCONFIG. Add -Wstrict-prototypes to the list of global warnings: we should never have non-prototyped declarations. Signed-off-by: H. Peter Anvin <hpa@zytor.com> | ||||
* | extlinux: remove duplicate "const char *program;" | Gilles Espinasse | 2009-06-19 | 1 | -2/+0 |
| | | | | Remove redundant declaration. | ||||
* | Run Nindent on extlinux/main.c | H. Peter Anvin | 2009-05-29 | 1 | -702/+688 |
| | | | | | | | | | Automatically reformat extlinux/main.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com> | ||||
* | Run Nindent on extlinux/ext2_fs.h | H. Peter Anvin | 2009-05-29 | 1 | -176/+165 |
| | | | | | | | | | Automatically reformat extlinux/ext2_fs.h using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com> | ||||
* | Unify dependency generation | H. Peter Anvin | 2009-04-27 | 1 | -3/+3 |
| | | | | | | | | | | | | Make the dependency generation more common; have a general pattern in MCONFIG, and use it in rules (not in CFLAGS). For NASM source, in order to stay compatible with old versions of NASM, run NASM twice; newer versions of NASM is capable of generating dependencies simultaneously like gcc can, but that would break compatibility with older distros. Signed-off-by: H. Peter Anvin <hpa@zytor.com> | ||||
* | Major Makefile cleanups; gcc 4.3.0 compatiblity | H. Peter Anvin | 2008-08-20 | 1 | -12/+23 |
| | | | | | Cleanup and centralize the Makefile system even more. Fix a gcc 4.3 incompatibility in memdisk (definition of strlen). | ||||
* | Centralize more of the version number machinery | H. Peter Anvin | 2008-07-07 | 1 | -2/+3 |
| | | | | Centralize more (most) of the version number machinery to version.pl. | ||||
* | extlinux: fix handling of /etc/mtabsyslinux-3.71-pre3 | H. Peter Anvin | 2008-07-02 | 1 | -27/+30 |
| | | | | | | When we didn't find the filesystem in /proc/mounts, we would go through /etc/mtab, but then completely botch the parsing thereof. Move the parsing to a common function to avoid this problem. | ||||
* | Build _bin.c files in libinstaller; clean up B/I separation | H. Peter Anvin | 2008-06-27 | 1 | -3/+5 |
| | | | | | | | Clean up the BSUBDIR/ISUBDIR separation further. Build _bin.c files, which are an intermediate stage toward building the installers, in the libinstaller directory, since that directory is used by all the installers anyway. That also lets us get bin2c.pl out of the root. | ||||
* | Move files out of root into core, dos, and utils | H. Peter Anvin | 2008-05-29 | 1 | -3/+3 |
| | | | | | | | | Move source files out of the root directory; the root is a mess and has become virtually unmaintainable. The Syslinux core now lives in core/; the Linux and generic utilities has moved into utils/, and copybs.com has moved into dos/; it had to go somewhere, and it seemed as good a place as any. | ||||
* | Assemble via ELF, to enable future linking | H. Peter Anvin | 2008-05-28 | 2 | -1/+2 |
| | | | | | Assemble all files to ELF instead of using the NASM built-in linker. This can enable us to do actual linking in the future. | ||||
* | Fixed the various Makefiles so that SYSLINUX compiles on platforms with GCC ↵ | Stefan Bucur | 2008-05-12 | 1 | -1/+1 |
| | | | | -fstack-protector flag enabled by default. | ||||
* | Use $(CC) in gcc_ok macro, not plain gcc | H. Peter Anvin | 2008-03-05 | 1 | -1/+1 |
| | | | | | Use $(CC) in gcc_ok macro, not plain gcc. This seems to work, iff the gcc_ok macro is declared with =, not := | ||||
* | extlinux: compile hack for old distrossyslinux-3.62-pre16 | H. Peter Anvin | 2008-02-25 | 1 | -0/+2 |
| | | | | | Some old distros would have <linux/fs.h> poison the namespace with a non-glibc "struct statfs". Hack around it. | ||||
* | Whitespace cleanup...syslinux-3.62-pre11 | H. Peter Anvin | 2008-02-19 | 1 | -1/+1 |
| | |||||
* | extlinux: early check for ext2/ext3-ness of filesystemsyslinux-3.61-pre5 | H. Peter Anvin | 2008-01-24 | 1 | -0/+12 |
| | | | | Verify that we have an ext2 or ext3 filesystem early on. | ||||
* | Merge commit 'origin/master' into adv | H. Peter Anvin | 2008-01-10 | 1 | -1/+1 |
|\ | | | | | | | | | | | Conflicts: extlinux/extlinux.c | ||||
| * | Update copyright year | H. Peter Anvin | 2008-01-10 | 1 | -1/+1 |
| | | |||||
* | | Create libinstaller; actually implement boot-once for extlinux | H. Peter Anvin | 2007-12-14 | 2 | -80/+261 |
|/ | | | | | | --once now supported for extlinux; some infrastructure for syslinux there as well, need implementation in all the various installers, however. | ||||
* | Remove unused set_8() function | H. Peter Anvin | 2007-06-01 | 1 | -5/+0 |
| | | | | Remove unused set_8() function, to keep gcc quiet. | ||||
* | RAID mode installer support for extlinux | H. Peter Anvin | 2007-06-01 | 1 | -12/+30 |
| | | | | Hook up RAID mode in the extlinux installer. | ||||
* | Don't clobber /dev/null when compiling as root | Luciano Rocha | 2007-05-25 | 1 | -2/+4 |
| | | | | | | Compiling as root is highly discouraged, but some people do it anyway. gcc_ok, however, can clobber /dev/null due to "-o /dev/null"; this is bad. Instead, write a temporary file and delete it. | ||||
* | Stealth whitespace cleanup (automated) | H. Peter Anvin | 2007-03-14 | 2 | -14/+14 |
| | |||||
* | Deal with various distributions breaking gcc in weird ways | H. Peter Anvin | 2007-02-06 | 1 | -1/+7 |
| | |||||
* | extlinux: when compiling against klibc, use atexit() to clean up the devnode | H. Peter Anvin | 2006-08-24 | 1 | -21/+20 |
| | |||||
* | extlinux: when building for klibc, mknod() needs to be a block device | H. Peter Anvin | 2006-08-24 | 1 | -1/+1 |
| | |||||
* | Print a usage message when we get an invalid optionsyslinux-3.20-pre20 | H. Peter Anvin | 2006-08-24 | 1 | -2/+1 |
| | |||||
* | Support building extlinux with klibc | H. Peter Anvin | 2006-08-24 | 1 | -4/+37 |
| | |||||
* | Remove CVS-era $Id$ tags. | H. Peter Anvin | 2006-08-17 | 1 | -1/+0 |
| | |||||
* | Across-the-board stealth whitespace cleanup | H. Peter Anvin | 2006-05-03 | 3 | -22/+19 |
| | |||||
* | Fix uninitialized variables | hpa | 2005-09-22 | 1 | -2/+2 |
| | |||||
* | Add update-only mode to extlinux; use it | hpa | 2005-09-22 | 1 | -21/+49 |
| | |||||
* | extlinux: fix multiple directory-parsing bugs.syslinux-3.08-pre6 | hpa | 2005-04-03 | 1 | -1/+2 |
| | |||||
* | Private copy of <linux/ext2_fs.h>syslinux-3.07 | hpa | 2005-01-12 | 2 | -1/+509 |
| | |||||
* | Total hack to work around machines with broken BLKGETSIZE64 definition. | hpa | 2005-01-05 | 1 | -1/+3 |
| | |||||
* | Clean up extlinux compilation issues | hpa | 2005-01-05 | 1 | -9/+10 |
| | |||||
* | Allow the user to override the extlinux detected geometry; add online help | hpa | 2005-01-05 | 1 | -12/+106 |
| | |||||
* | Add #include <sys/mount.h> just in case that helps with the ioctls... | hpa | 2005-01-05 | 1 | -0/+1 |
| | |||||
* | Fix xpread/xpwrite; call die() when we're dead to make sure we clean up | hpa | 2005-01-04 | 1 | -8/+10 |
| | |||||
* | Update copyright datesyslinux-3.02-pre1 | hpa | 2005-01-04 | 1 | -1/+1 |
| | |||||
* | If BLKGETSIZE64 isn't defined, define it. | hpa | 2005-01-04 | 1 | -1/+5 |
| | |||||
* | Allow compilation on systems without BLKGETSIZE64 | hpa | 2005-01-03 | 1 | -1/+4 |
| | |||||
* | Display only heads and sectors, since that's all that matters. | hpa | 2005-01-03 | 1 | -2/+2 |
| | |||||
* | HDIO_GETGEO_BIG is deprecated, so stop using it; add a few more fallback | hpa | 2005-01-02 | 1 | -22/+28 |
| | | | | geometries, including using zipdisk geometry as ultimate fallback. | ||||
* | Fix handling of -o offset | hpa | 2004-12-22 | 1 | -2/+2 |
| | |||||
* | More fixes to the extlinux installer; change back to writable types | hpa | 2004-12-20 | 1 | -18/+37 |
| | | | | for ulint.h because of stupid constipational warnings. | ||||
* | Further clean up the ext*fs installer | hpa | 2004-12-20 | 2 | -35/+111 |
| | |||||
* | extlinux installer. | hpa | 2004-12-20 | 2 | -0/+587 |