Age | Commit message (Collapse) | Author |
|
* elf-load.c (exec_load): Include <elf.h> instead of
<mach/exec/elf.h>. Include "mach-exec.h" instead of
<mach/exec/elf.h>.
(exec_load) [i386]: Check for i386 types directly; abandon old
MY_EI_DATA and MY_E_MACHINE.
* load.c: Include "mach-exec.h" instead of <mach/exec/elf.h>.
* exec.c: Likewise.
* mach-exec.h: New file.
|
|
|
|
|
|
(INSTALL-hurdids-ops, INSTALL-addu-ops): New variables.
(SRCS): Add addu.c.
(targets): Add addu.
|
|
|
|
|
|
|
|
Initialize with "[PID]".
(main):
Get the ids from the auth port instead of using libc grot.
Support getting ids from other processes.
|
|
|
|
Add argp-eexst.c.
|
|
Use ARGP_ERR_EXIT_STATUS when exiting due to an error.
|
|
New variable.
|
|
|
|
|
|
Implement shadow root .. traversal.
Use context po argument to netfs_make_peropen & as cookie to
fshelp_fetch_root, instead of parent node.
|
|
Pass context arg to netfs_make_peropen instead of parent node.
|
|
Pass context arg to netfs_make_peropen instead of parent node.
|
|
Implement.
|
|
Add PEROPEN_CONTEXT variable, and pass it to netfs_make_peropen &
fshelp_fetch_root.
|
|
Add and use CONTEXT parameter.
|
|
Finalize new state.
|
|
Add shadow_root_parent & shadow_root fields.
Removed depth field.
Rename dotdotnode field to root_parent.
(netfs_make_peropen):
Add and use CONTEXT parameter.
|
|
|
|
Make I local.
|
|
|
|
Support USER... args.
(add_utmp_procs):
Ignore unused utmp entries.
|
|
Add OPEN_COUNT hack to try and detect lossage.
|
|
Pass CRED's shadow root inode number to fshelp_get_identity when creating a
shadow root fsid, not INUM.
|
|
|
|
Correctly remove from fscks chain.
|
|
|
|
Make multithreaded.
|
|
|
|
Add firmlink to targets depending on libthreads.
|
|
|
|
Deal with FIELD->spec being NULL when advancing over a field.
|
|
|
|
Open device read-only.
|
|
Fetch DEVICE_MASTER *before* we use it.
Use argp_failure instead of error.
|
|
|
|
|
|
Mark shadow roots with S_IROOT.
|
|
Return different fsys ids for different shadow roots.
|
|
|
|
|
|
Remove -i.
(getroot):
If firmlink returns ENOENT, act like an unresolvable link.
Don't support visible mode.
(argp):
Use OPTIONS.
|
|
|
|
Use CRED->po as LOOKUPCRED's po, so that root detection works (and doesn't
crash).
|
|
Use MOD_FLAGS arg to dopen.
(dopen):
Add MOD_FLAGS param, and detect read-only devices.
|
|
Don't deadlock if PO's shadow_root is also it's node.
|