Age | Commit message (Collapse) | Author |
|
|
|
* pass5.c (pass5): A little manual CSE makes buggy gcc not to crash.
|
|
|
|
* nbd.c (struct nbd_startup): Replace sizehi, sizelo with just size.
(nbdopen): Changed use.
|
|
|
|
* decode.c (store_std_leaf_decode): Actually copy data into MISC.
Don't call malloc for it when MISC_LEN is zero, just store null.
|
|
|
|
* std.c (store_std_classes): Add store_nbd_class.
* store.h: Declare it.
|
|
* nbd.c (store_nbd_open): Divide reported size by block size.
|
|
|
|
* nbd.c: New file.
* Makefile (SRCS): Add it.
* store.h (store_nbd_open, _store_nbd_create): Declare them.
* std.c (store_std_classes): Add store_nbd_class.
|
|
|
|
|
|
* nbd.c: New file.
* Makefile (SRCS): Add it.
* store.h (store_nbd_open, _store_nbd_create): Declare them.
|
|
|
|
* std.c (store_std_classes): Only include store_part_class
if [HAVE_PARTED_PARTED_H].
|
|
* file-get-translator.c (netfs_S_file_get_translator): If
asprintf() fails, set ERR to errno.
* dir-lookup.c (netfs_S_dir_lookup): Catch if asprintf() fails and
return ENOMEM. If netfs_make_protid() fails, set ERROR to errno,
not ENOMEM. Do this before freeing USER.
* dir-mkfile.c (netfs_S_dir_mkfile): If netfs_make_protid() fails,
set ERROR to errno and free USER.
* file-exec.c (netfs_S_file_exec): Likewise.
Reported by Igor Khavkine <i_khavki@alcor.concordia.ca>.
|
|
|
|
* MAKEDEV.sh (pty cases): Remove ptyT? from the set. Add pty?[g-v].
|
|
|
|
* configure.in: Add a check for Parted's libraries.
(PARTED_LIBS): New variable, substitute it.
|
|
* part.c: New file.
* std.c (store_std_classes): Add store_part_class.
* store.h (store_part_create): New prototype.
(store_part_open): Likewise.
|
|
* part.c (store_part_create): Do a run-time check on ped_get_version.
2001-08-25 Neal H Walfield <neal@cs.uml.edu>
* part.c: New file.
* std.c (store_std_classes): Add store_part_class.
* store.h (store_part_create): New prototype.
(store_part_open): Likewise.
|
|
|
|
* Makefile (parted.o, parted_pic.o): Pass -nostdlib.
2001-08-25 Neal H Walfield <neal@cs.uml.edu>
* Makefile (libstore.so-LDFLAGS): Renamed from LDFLAGS-libstore.so.
|
|
|
|
* Makefile (SRCS): Add part.c here.
(OBJS): Mutate part.o -> parted.o here.
(parted.o, parted_p.o, parted_pic.o): New targets.
(LDFLAGS-libstore.so): Set to $(PARTED_LIBS).
|
|
* config.make.in (PARTED_LIBS): New variable, substituted by configure.
|
|
* Makeconf ($(libname).so.$(hurd-version)): Replace $($@-LDFLAGS)
with $($(libname).so-LDFLAGS).
|
|
|
|
* lockfile.c: Rewritten to use macros now defined by libc.
|
|
|
|
* boot.c (kernel_command_line): New variable.
(options): Add --kernel-command-line/-K.
(parse_opt): Parse it, set kernel_command_line.
(main): If unset, default it to "argv[0] bootstrap_args bootdevice".
Set ${kernel-command-line} boot script variable to kernel_command_line.
|
|
|
|
* init.c (main): Pass ARGP_NO_ERRS|ARGP_IN_ORDER to argp_parse.
|
|
|
|
* opts-std-startup.c (startup_options): New compatibility
option: bootflags, a hidden alias to multiboot-command-line.
(parse_startup_opt): Bug fix.
|
|
|
|
* init.c [! SPLIT_INIT]: All this code removed.
[SPLIT_INIT]: This code no longer conditional.
(_PATH_RUNCOM, mapped_time, do_fastboot): Removed.
* Makefile (split-init): Variable removed.
(SRCS): Add stubs.c here unconditionally.
[$(split-init) = no]: Conditional defns removed.
(LCLHDRS): Variable removed.
* ttys.c, ttys.h: Files removed.
|
|
* init.c [! SPLIT_INIT]: All this code removed.
[SPLIT_INIT]: This code no longer conditional.
(_PATH_RUNCOM, mapped_time, do_fastboot): Removed.
* Makefile (split-init): Variable removed.
(SRCS): Add stubs.c here unconditionally.
[$(split-init) = no]: Conditional defns removed.
(LCLHDRS): Variable removed.
* ttys.c, ttys.h: Files removed.
|
|
|
|
* hurd.boot: Change --bootflags to --multiboot-command-line.
|
|
* runsystem.sh: Don't check for MULTIBOOT_CMDLINE environment variable.
Instead, expect it as normal arguments from init.
|
|
* init.c (kernel_command_line): Variable removed.
(options, parse_opt): Remove -K option.
(frob_kernel_process): Collect arguments from &global_argv[1]
instead of slicing up kernel_command_line.
(start_child): Take a second arg, if non-null more arguments for PROG.
(launch_something): Change caller. On first try, pass &global_argv[1].
|
|
* opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line.
(OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS.
(startup_options): --bootflags -> --multiboot-command-line
(parse_startup_opt): Parse it.
* diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line.
(diskfs_boot_filesystem): New macro.
* init-main.c (diskfs_init_main): Use it.
* init-init.c (diskfs_init_diskfs): Likewise.
* console.c (diskfs_console_stdio): Likewise.
* boot-start.c (_diskfs_boot_privports): Likewise.
(diskfs_start_bootstrap): Split boot_command_line into words and pass
those arguments to init instead of diskfs_bootflags.
|
|
* opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line.
(OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS.
(startup_options): --bootflags -> --multiboot-command-line
(parse_startup_opt): Parse it.
* diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line.
(diskfs_boot_filesystem): New macro.
* init-main.c (diskfs_init_main): Use it.
* init-init.c (diskfs_init_diskfs): Likewise.
* console.c (diskfs_console_stdio): Likewise.
* boot-start.c (_diskfs_boot_privports): Likewise.
(diskfs_start_bootstrap): Split boot_command_line into words and pass
those arguments to init instead of diskfs_bootflags.
* diskfs.h: Declare it.
* boot-start.c (diskfs_start_bootstrap, start_execserver): Use it.
* boot-start.c (diskfs_boot_init_program): New variable.
* diskfs.h: Declare it.
* boot-start.c (default_init): Variable removed.
(diskfs_start_bootstrap): Use diskfs_boot_init_program instead
of default_init or prompting under -i.
* opts-std-startup.c (OPT_BOOT_INIT_PROGRAM): New macro.
(startup_options): Add --boot-init-program.
(parse_startup_opt): Parse it.
|
|
* opts-std-startup.c: diskfs_boot_flags -> diskfs_boot_command_line.
(OPT_BOOT_CMDLINE): Renamed from OPT_BOOTFLAGS.
(startup_options): --bootflags -> --multiboot-command-line
(parse_startup_opt): Parse it.
* diskfs.h: diskfs_boot_flags -> diskfs_boot_command_line.
(diskfs_boot_filesystem): New macro.
* init-main.c (diskfs_init_main): Use it.
* init-init.c (diskfs_init_diskfs): Likewise.
* console.c (diskfs_console_stdio): Likewise.
* boot-start.c (_diskfs_boot_privports): Likewise.
(diskfs_start_bootstrap): Split boot_command_line into words and pass
those arguments to init instead of diskfs_bootflags.
* opts-std-startup.c (_diskfs_boot_pause): New variable.
(OPT_BOOT_PAUSE): New macro.
(startup_options): Add --boot-debug-pause.
(parse_startup_opt): Parse it.
* boot-start.c (diskfs_boot_init_program): New variable.
* diskfs.h: Declare it.
* boot-start.c (default_init): Variable removed.
(diskfs_start_bootstrap): Use diskfs_boot_init_program instead
of default_init or prompting under -i.
* opts-std-startup.c (OPT_BOOT_INIT_PROGRAM): New macro.
(startup_options): Add --boot-init-program.
(parse_startup_opt): Parse it.
|
|
* changelog: Update to current version.
|
|
|
|
* userland-boot.c (boot_script_task_create): Suspend the newly
created task as the protocol requires.
(boot_script_insert_right): Fix the error message.
|