]>
Commit | Line | Data |
---|---|---|
61522196 CV |
1 | 2013-03-07 Corinna Vinschen <corinna@vinschen.de> |
2 | ||
3 | * msg.cc (client_request_msg::serve): Revert change to refuse 64 bit | |
4 | processes on 32 bit systems. | |
5 | * sem.cc (client_request_sem::serve): Ditto. | |
6 | * shm.cc (client_request_shm::serve): Ditto. | |
7 | ||
8 | 2013-03-01 Corinna Vinschen <corinna@vinschen.de> | |
9 | ||
10 | * client.cc: Revert changes to handle 32 bit processes on 64 bit | |
11 | systems. | |
12 | * sysv_msg.cc: Ditto. | |
13 | * sysv_sem.cc: Ditto. | |
14 | * sysv_shm.cc: Ditto. | |
15 | ||
16 | 2013-02-13 Corinna Vinschen <corinna@vinschen.de> | |
17 | ||
18 | * Makefile.in (cygserver.exe): Make cygwin_build a tooldir (-B instead | |
19 | of -L) to support bootstrapping. | |
20 | ||
21 | 2013-02-09 Corinna Vinschen <corinna@vinschen.de> | |
22 | ||
23 | * configure: Regenerate to fix wrong ac_unique_file dependency. | |
24 | ||
25 | 2012-12-06 Corinna Vinschen <corinna@vinschen.de> | |
26 | ||
27 | * sysv_msg.cc (conv_timespec32_to_timespec): Move implementation to | |
28 | cygserver_ipc.h. | |
29 | (conv_timespec_to_timespec32): Ditto. | |
30 | (conv_msqid_ds32_to_msqid_ds): Drop and move code into copyin_msqid_ds. | |
31 | (conv_msqid_ds_to_msqid_ds32): Drop and move code into copyout_msqid_ds. | |
32 | * sysv_sem.cc (copyin_semid_ds): New inline function on Cygwin. | |
33 | (copyout_semid_ds): Ditto. | |
34 | (__semctl): Use a conditional arg_size value rather than a fixed | |
35 | sizeof(real_arg) throughout, to accommodate 64/32 bit conversion. | |
36 | Use copyout_semid_ds and copyin_semid_ds to copy semid_ds | |
37 | structures from cygserver to client and vice versa on Cygwin. | |
38 | * sysv_shm.cc (copyin_shmid_ds): New inline function on Cygwin. | |
39 | (copyout_shmid_ds): Ditto. | |
40 | (shmctl): Use copyout_shmid_ds and copyin_shmid_ds to copy shmid_ds | |
41 | structures from cygserver to client and vice versa on Cygwin. | |
42 | ||
43 | 2012-12-05 Corinna Vinschen <corinna@vinschen.de> | |
44 | ||
45 | * client.cc (client_request::header_t::header_t): Accommodate changes | |
46 | to msglen member. | |
47 | (client_request::handle_request): Ditto. | |
48 | (client_request::client_request): Zero out entire parameter block. | |
49 | Explain why. | |
50 | * sysv_msg.cc (conv_timespec32_to_timespec): New inline function on | |
51 | 64 bit Cygwin. | |
52 | (conv_timespec_to_timespec32): Ditto. | |
53 | (conv_msqid_ds32_to_msqid_ds): Ditto. | |
54 | (conv_msqid_ds_to_msqid_ds32): Ditto. | |
55 | (copyin_msqid_ds): New inline function on Cygwin. | |
56 | (copyout_msqid_ds): Ditto. | |
57 | (msgctl): Use copyout_msqid_ds and copyin_msqid_ds to copy msqid_ds | |
58 | structures from cygserver to client and vice versa on Cygwin. | |
59 | (msgsnd): Special case copyin of msg_type on 64 bit Cygwin. | |
60 | (msgrcv): Special case copyout of msg_type on 64 bit Cygwin. | |
61 | ||
62 | 2012-12-04 Corinna Vinschen <corinna@vinschen.de> | |
63 | ||
64 | * bsd_helper.cc (tunable_int_fetch): Convert 2nd parameter to | |
65 | int32_t. | |
66 | * bsd_helper.h (tunable_int_fetch): Fix declaration accordingly. | |
67 | * bsd_log.cc (log_level): Change type to int32_t. | |
68 | * bsd_log.h (log_level): Fix declaration accordingly. | |
69 | * bsd_mutex.cc (msgmni): Change type to int32_t. | |
70 | (semmni): Ditto. | |
71 | * cygserver.cc: Fix debug output to be target agnostic. Use same | |
72 | style throughout. | |
73 | * msg.cc (client_request_msg::serve): Refuse to serve 64 bit processes | |
74 | from 32 bit cygserver. | |
75 | * sem.cc (client_request_sem::serve): Ditto. | |
76 | * shm.cc (client_request_shm::serve): Ditto. | |
77 | * sysv_shm.cc (shm_delete_mapping): Mark size as unused to make gcc | |
78 | happy. | |
79 | (kern_shmat): Ditto with flags. | |
80 | * process.h (class process): Change type of _cleaning_up member to LONG. | |
81 | * threaded_queue.h (class threaded_queue): Ditto for _workers_count. | |
82 | ||
83 | 2012-08-14 Corinna Vinschen <corinna@vinschen.de> | |
84 | ||
85 | * configure.in: Add AC_NO_EXECUTABLES to allow bootstrap. | |
86 | * configure: Regenerate. | |
87 |