| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(dump_sysinfo_services): Ditto.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(smb_extended_info): Move here from path.cc.
(fs_info::update): Ditto.
(mount_info::create_root_entry): Delay conversion to slashes and use passed in
buffer to figure out fs type.
* path.cc (smb_extended_info): Move.
(fs_info::update): Ditto.
* mount.h: New file. Move mount information here.
* path.h: (fs_info::update): Move.
* shared_info.h (mount_item): Ditto.
|
|
|
|
| |
on successful return.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(fhandler_base::get_overlapped_buffer): Declare new function.
(fhandler_base::set_overlapped): Ditto.
(fhandler_pipe::overlapped): New variable.
(fhandler_pipe::get_overlapped): Rework to return contents of overlapped
variable.
(fhandler_pipe::set_overlapped): Set overlapped variable based on argument.
(fhandler_fifo::get_overlapped_buffer): Return pointer to io_status.
* fhandler.cc (handler_base::setup_overlapped): Set to overlapped pointer to
NULL if new doit parameter is false. Otherwise set up overlapped event as
usual.
(fhandler_base::wait_overlapped): Return inres if this isn't an overlapped
operation.
(fhandler_base::read_overlapped): Remove inappropriate asserts.
* pipe.cc (fhandler_pipe::fhandler_pipe): Zero overlapped element.
(struct pipesync): Delete.
(getov_result): Ditto.
(pipe_handler): Ditto.
(pipesync::pipesync): Ditto.
(fhandler_pipe::init): Don't set up pipesync thread. Just pass opened_properly
flag along to overlapped setup.
|
|
|
|
|
|
| |
section.s_page.
* ti.h (COFF_ADJUST_SCNHDR_OUT_PRE): Define.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* NEWS: Update with 1.17.0 info.
* README: Ditto.
* acinclude.m4: Change version number to 1.17.0.
* aclocal.m4: Regenerated.
* configure: Ditto.
* doc/aclocal.m4: Ditto.
* doc/configure: Ditto.
* libc/*/aclocal.m4: Ditto.
* libc/*/configure: Ditto.
* libc/libc.texinfo: Ditto.
* libm/*/aclocal.m4: Ditto.
* libm/*/configure: Ditto.
* libm/libm.texinfo: Ditto.
* libc/sys/linux/shared.ld: Add VERS_1.17
|
| |
|
| |
|
|
|
|
| |
(pipe_handler): Pass extra arguments to getov_result.
|
|
|
|
|
| |
and to hopefully eliminate one race when a signal is detected or there is a
WFMO error.
|
|
|
|
|
|
|
|
| |
* pinfo.cc (pinfo::thisproc): Define. Rename from set_myself. Set procinfo to
NULL to avoid confusing subsequent init.
(pinfo_init): Accommodate set_myself -> pinfo::thisproc rename.
* dcrt0.cc (child_info_fork::handle_fork): Ditto.
(child_info_spawn::handle_spawn): Ditto.
|
|
|
|
|
| |
* uinfo.cc (pwdgrp::load): Open file synchronized to avoid truncated
read. Drop local variable off.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* msvcrt.def.in (___lc_codepage_func, ___lc_collate_cp_func,
___lc_handle_func, ___mb_cur_max_func, ___setlc_active_func,
___unguarded_readlc_active_add_func, __crtCompareStringW,
__crtGetStringTypeW, __crtLCMapStringW, __pctype_func,
__pwctype_func, __iob_func, __uncaught_exception, __wcserror,
__CxxDetectRethrow, __CxxExceptionFilter, __CxxQueryExceptionSize,
__CxxRegisterExceptionObject, __CxxUnregisterExceptionObject,
__CxxCallUnwindDtor, __DestructExceptionObject, _aligned_free,
_aligned_malloc, _aligned_offset_malloc, _aligned_offset_realloc,
_aligned_realloc, _cgetws, _cputws, _cwprintf, _cwscanf, _getwch,
_getwche, _putwch, _resetstkoflw, _scprintf, _scwprintf,
_set_SSE2_enable, _snscanf, _snwscanf, _strtoi64, _strtoui64,
_ungetwch, _vscprintf, _vscwprintf, _wcserror, _wcstoi64,
_wcstoui64, _wctype, _wtof, _get_heap_handle): Always export.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
(pinfo_basic::pinfo_basic): Define constructor for new class.
(myself): Initialize from myself_initial.
(set_myself): Set pid and progname from already myself_initial.
* strace.cc (strace::strace): Split apart strace::hello. Send notification to
strace as early as possible.
(strace::hello): Just send clause which describes the current process. This
can now be preceded by early initialization strace output.
* include/sys/strace.h (strace::strace): Declare new constructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(PERF_DATA_FILE_COUNT): New constant.
(fhandler_registry::exists): Add check for HKEY_PERFORMANCE_DATA
value names.
(fhandler_registry::fstat): For HKEY_PERFORMANCE_DATA, return
default values only.
(fhandler_registry::readdir): For HKEY_PERFORMANCE_DATA, list
names from perf_data_files only.
(fhandler_registry::fill_filebuf): Use larger buffer to speed up
access to HKEY_PERFORMANCE_DATA values. Remove check for possible
subkey. Add RegCloseKey ().
(open_key): Replace goto by break, remove label. Do not try to
open subkey of HKEY_PERFORMANCE_DATA. Add missing RegCloseKey ()
after open subkey error.
|
|
|
|
| |
always case-insensitive, always ignoring ACLs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libltdl.m4 (_LT_SYS_DYNAMIC_LINKER, _LT_LINKER_SHLIBS):
Add cache variables to tests that require the linker to work.
For shlibpath_overrides_runpath, this also changes the semantics
to let the result from the C compiler take precedence.
compiler take precedence.
binutils/
* configure: Regenerate.
opcodes/
* configure: Regenerate.
bfd/
* configure: Regenerate.
gas/
* configure: Regenerate.
gprof/
* configure: Regenerate.
ld/
* configure: Regenerate.
|
|
|
|
|
|
|
|
| |
NULL throughout.
(fhandler_disk_file::facl): Fix a condition so that fstat_by_handle
is actually used.
(fhandler_disk_file::readdir): Don't print debug message on a simple
STATUS_NO_MORE_FILES status code.
|
|
|
|
|
|
|
|
| |
NtQueryDirectoryFile to NULL instead of 0 since it's a pointer.
Simplify label and break from loop handling in symlink evaluation
conditional expression. Drop a now useless break statement. Fix
behaviour when searching for `foo' and then finding a `foo.lnk'
which is no shortcut.
|
| |
|
|
|
|
|
| |
* COPYING.NEWLIB: Updated.
* COPYING.LIBGLOSS: Ditto.
|
|
|
|
| |
* configure.host: Set syscall_dir for lm32 target.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* README: Add description of lm32 directory.
* configure.in: Add lm32 target.
* configure: Regenerated.
* libnosys/configure.in: Add lm32 target.
* libnosys/configure: Regenerated.
* lm32: New directory.
* lm32/aclocal.m4: New file.
* lm32/Makefile.in: New file.
* lm32/configure.in: New file.
* lm32/configure: New file.
* lm32/crt0.S: New file.
* lm32/isatty.c: New file.
* lm32/scall.S: New file.
* lm32/sim.ld: New file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sync with GCC:
2008-12-12 Sebastian Pop <sebastian.pop@amd.com>
* configure.ac (ppllibs): Add by default the lib flags.
* configure: Regenerate.
2008-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
* configure.ac: Add double brackets on darwin[912].
* configure: Regenerate.
2008-12-02 Jack Howarth <howarth@bromo.med.uc.edu>
* configure.ac: Expand to darwin10 and later.
* configure: Regenerate.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(encode_regname): Encode empty (default) name to "@".
Encode "@" to "%40". Change error return to -1.
(decode_regname): Decode "@" to empty name. Decode "%40" to "@".
(fhandler_registry::exists): Skip check for keys if name is empty.
Remove check for DEFAULT_VALUE_NAME, now handled by decode_regname ().
(fhandler_registry::readdir): Remove check for empty name, now
handled by encode_regname ().
(fhandler_registry::open): Remove check for DEFAULT_VALUE_NAME.
(fhandler_registry::open_key): Fail with ENOENT if key name is empty.
|
|
|
|
| |
to recognize absolute path.
|
|
|
|
|
| |
* libc/stdio/stdio.tex: Remove putwc and getwc references as they
are included as part of fputwc and fgetwc, respectively.
|
|
|
|
| |
INVALID_HANDLE_VALUE when LsaOpenPolicy fails. Explain why.
|
|
|
|
|
| |
if opening local policy fails. Don't treat removing non-existant
private data as error.
|
|
|
|
| |
non-existant private data as error.
|
|
|
|
| |
after usage.
|
|
|
|
| |
buffer content after usage.
|
|
|
|
| |
line in passwd -R output.
|
|
|
|
| |
(fhandler_registry::open): Ditto.
|
|
|
|
|
|
|
| |
getwchar, putwc, putwchar, ungetwc.
* posix.sgml: Move above functions (add missing) into "implemented
SUSv3" section.
* include/cygwin/version.h: Bump api minor number.
|
|
|
|
|
|
| |
* fhandler_registry.cc (fhandler_registry::exists): Fix missing
parenthesis.
(fhandler_registry::dup): New method.
|
|
|
|
|
| |
* gdb.sgml: Ditto.
* pathnames.sgml: Ditto. Fix the @ expansion example.
|
|
|
|
| |
since the function could be fed one by an internal call.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* fhandler_registry.cc (fhandler_registry::exists): Recode goto as if/else to
avoid a gcc4 compiler warning.
(fhandler_registry::open): Ditto. Use one goto rather than two.
* gentls_offsets: Fix compiler warning in generated output.
* tlsoffsets.h: Regenerate.
* mount.cc (fillout_mntent): slashify native paths returned via getmntent.
|
|
|
|
|
|
|
|
| |
* libc/include/wchar.h: Added wcstok() declaration.
* libc/string/wcstok.c: New file, implementing wcstok.
* libc/string/Makefile.am: Add wcstok support.
* libc/string/wcstrings.tex: Ditto.
* libc/string/Makefile.in: Regenerated.
|
|
|
|
|
|
| |
* libc/stdio/fputws.c: Fix documentation.
* libc/stdio/getwchar.c: Ditto.
* libc/stdio/putwchar.c: Ditto.
|
|
|
|
|
|
| |
* libc/include/sys/features.h: Set RTEMS's _POSIX_MONOTONIC_CLOCK to
200112L (SUSv3 compliance).
Comment out RTEMS's _POSIX_SHARED_MEMORY_OBJECTS (Unsupported).
|
|
|
|
|
| |
* libc/sys/rtems/crt0.c: Add stubs for getdents(), nanosleep(),
_execve(), _exit().
|