Christopher Faylor
e915243911
* dcrt0.cc (initialize_env): Use colon for CYGWIN_DEBUG separator.
...
* grp.cc: Change most statics to NO_COPY throughout.
* passwd.cc: Ditto.
* pwdgrp.h: Change some BOOLs to bools.
(pwdgrp::pwdgrp): Remove unneeded constructor.
* passwd.cc: Change BOOL to bool throughout.
2003-01-17 18:05:32 +00:00
Corinna Vinschen
afa378e74a
* cygwin.din: Add strerror_r.
...
* include/cygwin/version.h: Bump API minor number.
2003-01-17 13:08:06 +00:00
Christopher Faylor
abbaa3a0e6
update copyright
2003-01-17 05:43:43 +00:00
Christopher Faylor
0c0eec3f43
whitespace
2003-01-17 05:33:52 +00:00
Christopher Faylor
5304bcdf6c
correct pwdgroup::load entry
2003-01-17 05:29:23 +00:00
Christopher Faylor
1de6f431aa
* uinfo.cc (etc::dir_changed): Don't print a warning if can't open /etc, unless
...
debugging.
2003-01-17 05:24:28 +00:00
Christopher Faylor
14ea50290a
* grp.cc (read_etc_group): On NT, add a line for gid = -1. Change name
...
"unknown" to "mkgroup".
(internal_getgrgid): Do not return default in nontsec case.
(internal_getgroups): Add argument srchsid and look for it in groups if not
NULL.
* passwd.cc (read_etc_passwd): On NT, add a line for uid = -1. Use same
default uid for Win95 and NT. Call cygheap_user::ontherange to initialize
HOME.
* cygheap.cc (init_cygheap::etc_changed): Move to uinfo.cc.
* cygheap.h (init_cygheap::etc_changed_h): Remove.
(init_cygheap::etc_changed): Ditto.
* grp.cc (group_state): Remove. Use gr instead throughout.
(gr): Define as class pwdgrp.
(read_etc_group): Remove gr definition. Remove calls to set_last_modified and
close. Pass add_grp to gr.load to load file.
* passwd.cc (passwd_state): Remove. Use pr instead, throughout.
(pr): Define as class pwdgrp.
(read_etc_passwd): Remove pr definition. Remove calls to set_last_modified and
close. Pass add_pwd_line to pr.load to load file.
* pwdgrp.h (etc): New helper class for pwdgrp.
(pwdgrp): Combine pwdgrp_check and pwdgrp_read into one class. Remove file_w32
and last_modified fields.
(pwdgrp::set_last_modified): Remove.
(pwdgrp::isinitializing): Remove FindFirstFile stuff. Move to
etc::file_changed.
(pwdgrp::load): Rename from 'open'. Call etc::init to initialize etc scanning.
Close file handle after reading buffer into memory. Parse buffer by calling
second argument.
(pwdgrp::gets): Reorganize slightly to rely on eptr starting at beginning of
buffer. Free buffer when memory exhausted.
(pwdgrp::close): Remove.
* uinfo.cc (etc::dir_changed): New function.
(etc::init): Ditto.
(etc::file_changed): Ditto.
(etc::set_last_modified): Ditto.
2003-01-17 05:18:30 +00:00
Corinna Vinschen
41429bc99b
* mmap.cc (fixup_mmaps_after_fork): Add ERROR_NOACCESS to the list of
...
ReadProcessMemory() error codes that trigger a retry with temporary
PAGE_READONLY access. Note that this can occur on NT 4.0.
2003-01-16 14:11:10 +00:00
Christopher Faylor
df9b825c9f
remove errnoneously added files
2003-01-16 01:57:08 +00:00
Christopher Faylor
188132541b
* path.cc (normalize_posix_path): Convert win32 path separators to slashes when
...
full path is specified.
2003-01-16 01:49:14 +00:00
Christopher Faylor
ce9eeb04a6
merge from trunk
2003-01-16 01:27:30 +00:00
Christopher Faylor
77cb0c56ef
* cmalloc.cc (_cmalloc): Fix memory leak.
2003-01-15 17:27:20 +00:00
Corinna Vinschen
ce542f7867
* autoload.cc: Fix copyright date.
...
* fhandler_dsp.cc: Ditto.
* mmap.cc: Ditto.
* net.cc: Ditto.
* ntdll.h: Ditto.
* signal.cc: Ditto.
* syscalls.cc: Ditto.
* uname.cc: Ditto.
* wait.cc: Ditto.
2003-01-15 10:21:23 +00:00
Corinna Vinschen
3903b47b79
* mkgroup.c: Fix copyright date.
...
* mkpasswd.c: Ditto.
* setfacl.c: Ditto.
Fix ChangeLog typos.
2003-01-15 10:08:37 +00:00
Christopher Faylor
8735f49f2f
fix minor typo.
2003-01-15 04:39:34 +00:00
Corinna Vinschen
15996b6f08
* mmap.cc (fixup_mmaps_after_fork): Copy protection to child process.
...
Change ambiguous debug output.
2003-01-14 21:01:43 +00:00
Corinna Vinschen
857b65ddba
* mmap.cc (mmap_record::access): Change argument type to caddr_t
...
for strictness.
(mprotect): Protect against calling VirtualProtect() for shared
pages on 9x/Me.
(fixup_mmaps_after_fork): If ReadProcessMemory() fails, try to
change protection of parent page to PAGE_READONLY, then try again.
Revert protection afterwards.
2003-01-14 20:40:09 +00:00
Christopher Faylor
9a47ce7f74
spacing cleanup
2003-01-14 20:31:47 +00:00
Thomas Pfaff
ee8d419fd4
Add winsup.api/pthread/cancel10.c
2003-01-14 20:22:20 +00:00
Thomas Pfaff
e14328f4f7
Apply system_cancel patch
2003-01-14 20:19:27 +00:00
Thomas Pfaff
17f422866a
Add winsup.api/pthread/cancel9.c
2003-01-14 20:15:58 +00:00
Thomas Pfaff
4a3584c84b
Apply wait_cancel patch
2003-01-14 20:13:09 +00:00
Thomas Pfaff
35dbe79943
Add winsup.api/pthread/cancel7.c and winsup.api/pthread/cancel8.c
2003-01-14 20:09:13 +00:00
Thomas Pfaff
7ec66a2c28
Apply sleep_cancel patch
2003-01-14 20:05:49 +00:00
Thomas Pfaff
d83b482409
Add winsup.api/pthread/cancel6.c
2003-01-14 20:03:41 +00:00
Thomas Pfaff
3457ce4d88
Apply handle_sigsuspend patch
2003-01-14 19:55:42 +00:00
Christopher Faylor
2673d5f209
* fhandler_dsp.cc (fhandler_dsp::ioctl): Add limited support for
...
SNDCTL_DSP_GETFMTS.
2003-01-14 02:08:35 +00:00
David Starks-Browning
bd14387749
update link for commercial inquiries
2003-01-13 22:17:01 +00:00
Christopher Faylor
c901fafc73
Change location.
2003-01-13 21:11:19 +00:00
David Starks-Browning
337e9503bb
Reformatting.
...
New location for Open Source Definition.
2003-01-13 21:06:12 +00:00
David Starks-Browning
d3939f963a
cygcheck output should be attached, not pasted
...
(diff thanks to Igor Pechtchanski)
2003-01-13 20:51:49 +00:00
David Starks-Browning
cb95f738e9
update commercial references from Cygnus to Red Hat, Inc.
2003-01-13 20:44:05 +00:00
Christopher Faylor
9f0d3f37f3
* ntdll.h: Fix typo.
2003-01-13 03:55:00 +00:00
Corinna Vinschen
7f129d8753
* uname.cc (uname): Use cygwin_gethostname() to retrieve hostname.
2003-01-12 11:45:54 +00:00
Corinna Vinschen
ab2dbccc11
* sec_acl.cc (search_ace): Use id == -1, instead of < 0, as wildcard.
...
(setacl): Start the search for a matching default at the next entry.
Invalidate the type of merged entries instead of clearing it.
Use well_known_creator for default owner and owning group and do
not try to merge non-default and default entries in these cases.
(getacl): Recognize well_known_creator for default owner and group.
(acl_worker): Improve errno settings and streamline the nontsec case.
* security.cc (write_sd): Remove the call to set_process_privilege.
(alloc_sd): If the owner changes, call set_process_privilege and return
immediately on failure. Change inheritance rules: on new directories add
inherit only allow ACEs for creator_owner, creator_group and everyone.
Preserve all inheritances through chmod and chown calls. Introduce
isownergroup to implement the uid == gid case, to keep the inheritance
code simple. Do not initialize owner_sid and group_sid and stop using
the variable psd.
2003-01-12 11:38:51 +00:00
Danny Smith
a545b16de6
* mingwex/math/llround.c: Correct function name and
...
change return value to long long.
2003-01-11 10:52:20 +00:00
Danny Smith
c3e8272116
* include/winnt.h (IMAGE_FILE_AGGRESIVE_WS_TRIM
...
IMAGE_FILE_LARGE_ADDRESS_AWARE): Add defines.
2003-01-11 06:06:46 +00:00
Danny Smith
18d821e186
* include/accctrl.h (enum _SE_OBJECT_TYPE): Add
...
SE_REGISTRY_WOW64_32KEY.
2003-01-11 04:08:15 +00:00
Danny Smith
82409119c0
* include/commctrl.h (HDN_GETDISPINFO[AW]: Add defines.
...
(tagNMHDDISPINFO[AW}: Add structures and typedefs.
2003-01-11 03:43:14 +00:00
Christopher Faylor
68115c74c5
* net.cc: Use gethostname define from winsock2.h.
2003-01-11 01:29:18 +00:00
Christopher Faylor
7ba5067f87
* include/winsock2.h: Remove gethostname from INSIDE_CYGWIN protection.
2003-01-11 01:28:37 +00:00
Christopher Faylor
e3abf9861a
* path.cc: Unrevert below reversion except for mount_info::conv_to_posix_path
...
part.
2003-01-10 21:24:04 +00:00
Corinna Vinschen
df2caa88ca
* path.cc: Revert patch from 2003-01-09 to normalize a windows path
...
rather than converting to posix.
2003-01-10 20:25:47 +00:00
Corinna Vinschen
dc8d11f52e
* autoload.cc (gethostname): Make call optional, return 1 if function
...
can't get loaded.
* net.cc (cygwin_gethostname): Call GetComputerName if return value
of gethostname is non-zero.
2003-01-10 12:55:47 +00:00
Corinna Vinschen
e136dbc297
Split ChangeLog, create ChangeLog-2002.
...
Fix copyright dates.
2003-01-10 12:32:49 +00:00
Corinna Vinschen
70d61f30fe
* cygwin.din: add asprintf and vasprintf, as well as the reentrant
...
versions and underscore variants.
* include/cygwin/version.h: bump CYGWIN_VERSION_API_MINOR.
2003-01-10 12:19:17 +00:00
Corinna Vinschen
a771176720
* net.cc (cygwin_gethostname): Fix call to wsock function gethostname.
2003-01-10 11:58:52 +00:00
Corinna Vinschen
e410614acf
* setfacl (usage): Remove double ":" for mask and other.
2003-01-10 11:39:19 +00:00
Christopher Faylor
d5223b2b0a
* cygthread.cc (cygthread::cygthread): Be more noisy about odd condition.
...
* miscfuncs.cc (low_priority_sleep): Sleep in regular priority if that's what
we're currently running at.
2003-01-10 03:13:45 +00:00
Thomas Pfaff
65f207e8b9
Apply pthread_types_patch
2003-01-09 21:14:33 +00:00
Thomas Pfaff
09cbb9d6b7
Apply pthread_cancel_patch
2003-01-09 20:57:54 +00:00
Thomas Pfaff
72fcbc3ee6
Add pthread_mutex tests
2003-01-09 20:51:55 +00:00
Thomas Pfaff
5d68d1de45
Applied pthread_mutex patch
2003-01-09 20:50:23 +00:00
Thomas Pfaff
ed9fe4559c
Applied cond_init patch
2003-01-09 20:40:44 +00:00
Corinna Vinschen
93353aee63
* fhandler_disk_file.cc (num_entries): Return 2 as link count if
...
directory unreadable.
2003-01-09 17:15:44 +00:00
Corinna Vinschen
3eb27a4e9e
* security.cc (get_nt_attribute): Always return -1 when read_sd()
...
fails.
(get_file_attribute): Set permissions to 0 and owner/group to -1
if security descriptor is unreadable.
2003-01-09 11:44:17 +00:00
Christopher Faylor
85ba109de7
Use isdirsep rather than SLASH_P throughout.
...
* path.cc (iscygdrive): Disallow /cygdrive\x.
(normalize_posix_path): "Normalize" a windows path, if detected, rather than
converting to posix.
* fhandler_serial.cc (fhandler_serial::tcsetattr): Add support and capability
checking for B230400 bitrate.
(fhandler_serial::tcgetattr): Add support for B230400 bitrate.
* include/sys/termios.h: Add B230400 definition for Posix support of 230.4Kbps.
2003-01-09 08:22:05 +00:00
Corinna Vinschen
f1c9046a57
* mkpasswd.cc (current_user): Create.
...
(usage): Reorganize to support Win95/98/ME.
(main): Add option for -c. Reorganize to parse options for
Win95/98/ME and to call current_user. Add username in gecos field
on Win95/98/ME.
* mkgroup.cc (enum_groups): Print gid with %u.
(print_win_error): Create from passwd.cc.
(current_group): Create.
(usage): Reorganize to support Win95/98/ME.
(main): Add option for -c. Reorganize to parse options for
Win95/98/ME and to call current_group.
2003-01-08 17:38:11 +00:00
Danny Smith
5e1b786d38
* lib/dxguid.c: Don't #include <objbase.h>.
...
* include/unknwn.h: Partially revert change of 2002-12-26.
Don't include <ole2.h>.
2003-01-08 10:55:02 +00:00
Danny Smith
4961ecb3d9
2003-01-08 Danny Smith <dannysmith@users.sourceforge.net>
...
* lib/dinput.c: Don't #include <objbase.h>.
2003-01-08 Bart Oldeman <bartoldeman@users.sourceforge.net>
* include/windows.h (ole2.h):Do #include for
__WATCOMC__.
2003-01-08 09:15:53 +00:00
Danny Smith
68dea33819
* include/ctype.h (__isascii): Don't cast arg to unsigned.
...
(iswascii): Likewise. Correct mask.
* include/wctype.h (iswascii): Don't cast arg to unsigned.
Correct mask
2003-01-07 21:05:13 +00:00
Danny Smith
36c1e6d171
* include/winuser.h (SPI_SETWHEELSCROLLLINES) Add define.
...
* include/zmouse.h (WHEEL_DELTA): Guard against prior
definition.
(WHEEL_PAGESCROLL): Likewise.
(SPI_SETWHEELSCROLLLINES): Define, if not already done.
2003-01-06 00:22:48 +00:00
Danny Smith
066a41acdf
* include/winuser.h ((SPI_SETWHEELSCROLLLINES) Add define.
...
* include/zmouse.h (WHEEL_DELTA): Guard against prior
definition.
(WHEEL_PAGESCROLL): Likewise.
(SPI_SETWHEELSCROLLLINES): Define, if not already done.
2003-01-06 00:18:45 +00:00
Christopher Faylor
cbdbe9d766
* pinfo.cc (_pinfo::commune_send): Use myself->lock rather than just lock when
...
leaving.
2003-01-05 06:36:50 +00:00
Danny Smith
8b052ae3f6
* include/winuser.h (SPI_GETWHEELSCROLLLINES) Add define.
...
(WHEEL_PAGESCROLL): Add define.
2003-01-05 02:49:15 +00:00
Danny Smith
f2f59a268f
* include/commctrl.h (tagNMTOOLBAR[AW]): Replace obsolete struct
...
names tagTBNOTIFY[AW] and typedefs. Add defines for backward
compatability. Add RECT field. Add UNICODE mappings for new
names.
(tagNMREBARCHEVRON): Add struct and typedefs for
_WIN32_IE >= 0x0500.
2003-01-04 11:52:06 +00:00
Danny Smith
61b9f92918
* include/commctrl.h (TOOLINFO[AW]: Update structures.
...
(LVHITTESTINFO): Likewise.
* include/wingdi.h (GRADIENT_TRIANGLE): Add structure.
(GRADIENT_RECT): Likewise.
2003-01-04 10:58:36 +00:00
Danny Smith
670867158e
2003-01-03 Bang Jun-Young <junyoung@netbsd.org>
...
* include/winerror.h (ERROR_OPLOCK_NOT_GRANTED,
ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_SOURCE_ELEMENT_EMPTY,
ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS,
ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED,
ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN,
ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH,
ERROR_SET_NOT_FOUND, ERROR_NO_TRACKING_SERVICE,
ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE,
ERROR_JOURNAL_ENTRY_DELETED, ERROR_ONLY_IF_CONNECTED,
ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_DEVICE_REMOVED,
RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL,
RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY,
ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME,
ERROR_WMI_GUID_NOT_FOUND, ERROR_WMI_INSTANCE_NOT_FOUND,
ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_READ_ONLY,
ERROR_WMI_SET_FAILURE, ERROR_TRANSPORT_FULL, ERROR_FILE_OFFLINE,
ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR,
ERROR_NOT_A_REPARSE_POINT, ERROR_REPARSE_ATTRIBUTE_CONFLICT,
ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID,
ERROR_REPARSE_TAG_MISMATCH, ERROR_FILE_ENCRYPTED,
ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT,
ERROR_CTX_WINSTATION_NAME_INVALID, ERROR_CTX_INVALID_PD,
ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND,
ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF,
ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME,
ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY,
ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR,
ERROR_CTX_WINSTATION_NOT_FOUND, ERROR_CTX_WINSTATION_ALREADY_EXISTS,
ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE,
ERROR_CTX_GRAPHICS_INVALID, ERROR_CTX_NOT_CONSOLE,
ERROR_CTX_CLIENT_QUERY_TIMEOUT, ERROR_CTX_CONSOLE_DISCONNECT,
ERROR_CTX_CONSOLE_CONNECT, ERROR_CTX_SHADOW_DENIED,
ERROR_CTX_WINSTATION_ACCESS_DENIED, ERROR_CTX_INVALID_WD,
ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED,
ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET,
ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID,
ERROR_CTX_LICENSE_EXPIRED, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED,
ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER,
ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION,
ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN,
ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR,
ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY,
ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS,
ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_DS_REQUIRED,
ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION,
ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_INVALID_GROUP_TYPE,
ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START,
ERROR_DS_INIT_FAILURE, ERROR_SAM_INIT_FAILURE, ERROR_DS_GC_REQUIRED,
ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED):
Add missing error codes.
2003-01-03 22:57:37 +00:00
Christopher Faylor
f3afe99b0b
* dtable.h (dtable::in_vfork_cleanup): New function. True if vfork cleanup
...
needed.
* dtable.cc (dtable::vfork_parent_restore): Remove assertion.
* pipe.cc (fhandler_pipe::close): Don't close read_state during fork_fixup
since it wasn't inherited.
2003-01-03 06:20:23 +00:00
Danny Smith
7b061fd844
* include/stdlib.h (_osver, _winver, _winmajor,
...
_winminor): Declare as direct imports from dll if
__DECLSPEC_SUPPORTED.
2003-01-03 05:02:18 +00:00
Danny Smith
c467d1396f
* lib/kernel32.c (GetCurrentFiber): Remove blank input field in
...
asm code.
(GetFiberData): Likewise.
2003-01-03 00:04:21 +00:00
Danny Smith
c7ceb003b2
* include/winnt.h (GetCurrentFiber): Remove blank input field
...
in asm code.
(GetFiberData): Likewise.
2003-01-02 23:30:27 +00:00
Danny Smith
6e745f9fb8
* include/winerror.h (ERROR_DIFFERENT_SERVICE_ACCOUNT,
...
ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_HOOK_TYPE_NOT_ALLOWED,
ERROR_INVALID_KEYBOARD_HANDLE, ERROR_INVALID_PRINT_MONITOR,
ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED,
ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED,
ERROR_TIMEOUT, OR_INVALID_OID, OR_INVALID_OXID,
OR_INVALID_SET, RPC_X_INVALID_PIPE_OPERATION): Add missing
error codes.
Re-sort codes..
2003-01-02 11:17:16 +00:00
Danny Smith
fa40ef7337
* include/winspool.h (PRINTER_INFO_6): Add.
...
Reported by: Mat Nieuwenhoven <matnieuw@users.sourceforge.net>
2003-01-02 03:47:21 +00:00
Christopher Faylor
2665fb1594
* passwd.cc (getpwuid_r32): Revert previous change.
2003-01-02 00:03:23 +00:00
Christopher Faylor
8619b42be7
* sysconf.cc (sysconf): Return arbitrary values for _SC_GETGR_R_SIZE_MAX,
...
_SC_LOGIN_NAME_MAX, _SC_GETPW_R_SIZE_MAX.
* passwd.cc (getpwuid_r32): Add uid/gid fields to size check calculation.
2003-01-01 18:12:49 +00:00
Danny Smith
353549d744
2003-01-01 Danny Smith <dannysmith@users.sourceforge.net>
...
* pseudo-reloc.c (do_pseudo_reloc): Make static.
* pseudo-reloc-list.c: New file.
* crt1.c (_pei386_runtime_relocator): Declare.
(__mingw_CRTStartup): Call it.
* dllcrt1.c (_pei386_runtime_relocator): Declare.
(DllMainCRTStartup): Call it.
* Makefile.in: Add pseudo-reloc.o pseude-reloc-list.o to
libmingw32.a.
2003-01-01 Egor Duda <deo@logos-m.ru>
* pseudo-reloc.c: New file.
2003-01-01 10:00:39 +00:00
Christopher Faylor
c71ed71f59
* exceptions.cc (events_init): Display name of mutex on failure.
2002-12-30 23:08:35 +00:00
Christopher Faylor
f715db84b6
* windows.cc (setitimer): Return ENOSYS on invalid argument.
2002-12-30 22:38:13 +00:00
Danny Smith
31fa4af548
2002-12-30 Hartmut Honisch <hhonisch@users.sourceforge.net>
...
* include/winbase.h (NMPWAIT_WAIT_FOREVER): Cast to DWORD.
* lib/ntdll.def (NtConnectPort, NtOpenEvent,
NtRequestWaitReplyPort, NtWaitForSingleObject,ZwConnectPort,
ZwOpenEvent, ZwRequestWaitReplyPort, ZwWaitForSingleObject):
Add stubs.
2002-12-30 08:48:23 +00:00
Danny Smith
c8eb82fe9f
* include/wingdi.h (wglGetLayerPaletteEntries): Correct
...
prototype. Thanks to: Joe Krahn <jkrahn at nc dot rr dot com>.
ChangeLog: Remove some whitespace.
2002-12-30 06:48:50 +00:00
Christopher Faylor
d5de4b3f30
remove from trunk
2002-12-28 07:33:14 +00:00
Christopher Faylor
d3bffb5b94
* Makefile.in: Add devices.gperf.
...
* devices.h: New file.
* devices.gperf: Ditto.
2002-12-28 07:15:13 +00:00
Christopher Faylor
caf27c0155
* fhandler_termios.cc (fhandler_termios::line_edit): Perform echo before input
...
is accepted or suffer a "race".
2002-12-28 06:30:47 +00:00
Nathanael Nerode
92ed67dd7e
Move ChangeLog entry from toplevel, where it didn't belong.
2002-12-27 23:27:00 +00:00
Christopher Faylor
66dcfc4498
* fhandler.h (fhandler_tty_master::set_winsize): Declare new function.
...
* fhandler_console.cc (fhandler_console::send_winch_maybe): If appropriate,
call tty master function to handle screen size change.
* fhandler_tty.cc (fhandler_tty_master::set_winsize): New function.
(fhandler_tty_master::init): Call set_winsize to set initial screen size.
2002-12-27 05:31:30 +00:00
Christopher Faylor
3bfed277d6
* fhandler_tty.cc (fhandler_tty_master::init): Set initial size of tty to that
...
of console in which tty is operating.
(process_input): Semi-revert previous change. Need to just use current
terminfo settings since this function is running in a thread, blocked when the
terminfo changes.
2002-12-27 03:54:59 +00:00
Christopher Faylor
740c81ed4e
correct typo
2002-12-27 03:50:57 +00:00
Christopher Faylor
46b73ef192
* fhandler.h (fhandler_termios::line_edit): Replace third argument with
...
passed-in termios struct.
* fhandler_console.cc (fhandler_console::read): Prior to loop, make a copy of
current termios for passing to line_edit prior so that all characters are
processed consistently.
* fhandler_tty.cc (fhandler_pty_master::write): Ditto.
(process_input): Make a copy of curent termios prior to read for use in
subsequent line_edit.
* fhandler_termios.cc (fhandler_termios::line_edit): Replace third parameter
with passed-in termios struct and use it throughout rather than the data from
the current fhandler_termios class.
2002-12-27 03:50:29 +00:00
Danny Smith
4a5c645e62
2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
...
* include/wingdi.h (DOCINFOA): Replace LPCTSTR with LPCSTR.
2002-12-26 10:51:13 +00:00
Danny Smith
dfc7f86821
2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
...
* include/wingdi.h (BALTIC_CHARSET, JOHAB_CHARSET,
VIETNAMESE_CHARSET): Remove duplicate defines.
* lib/comctl32.def (ImageList_SetImageCount): Add stub.
2002-12-26 10:40:58 +00:00
Danny Smith
6e29a31e99
* include/dbt.h (DEV_BROADCAST_PORT): Add UNICODE version.
...
Thanks to: Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
2002-12-26 05:21:43 +00:00
Danny Smith
177a7cda75
2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
...
* include/dde.h (PackDDElParam, UnpackDDElParam,FreeDDElParam,
ReuseDDElParam): Use __WIN64 compatible typedefs.
2002-12-26 05:08:32 +00:00
Danny Smith
aa6ad99be8
* include/unknwn.h: Include windows.h and ole2.h before header
...
guard to avoid circular inclusion of COM headers.
2002-12-26 05:05:46 +00:00
Danny Smith
832a8b19cd
2002-12-26 Dimitri Papadopoulos <dimitri_at@sourceforge.users.net>
...
* include/accctrl.h (ACTRL_ACCESS_ENTRY[AW]): Make
lpInheritProperty member const.
(ACTRL_PROPERTY_ENTRY[AW]): Make lpProperty member
const.
2002-12-26 04:34:47 +00:00
Danny Smith
bdcc7be2bb
* include/commcat.h: Don't include windows.h or ole2.h ifdef
...
COM_NO_WINDOWS_H.
* include/unknwn.h: Ditto.
2002-12-26 04:23:57 +00:00
Danny Smith
ebe02e1884
* include/imm.h (ImmGetCompositionFont[AW],
...
ImmSetCompositionFont[AW]): Add NOGDI guard.
2002-12-26 03:57:17 +00:00
Christopher Faylor
c6c890e21a
minor reformatting
2002-12-25 23:49:40 +00:00
Christopher Faylor
1091853afc
* include/cygwin/version.h: Bump DLL minor number.
2002-12-25 23:39:04 +00:00
Christopher Faylor
088f471c75
* exceptions.cc (events_init): Initialize critical section to control exiting
...
via signal.
(signal_exit): Enter critical section early to avoid exit races with main
thread.
* dcrt0.cc (do_exit): Use exit_lock critical section to avoid races.
2002-12-25 20:33:21 +00:00