head	1.203;
access;
symbols
	libc-5-4-46:1.203
	libc-5-4-45:1.202
	libc-5-4-44:1.198
	libc-5-4-43:1.197
	libc-5-4-42:1.196
	libc-5-4-41:1.195
	libc-5-4-40:1.193
	libc-5-4-39:1.192
	libc-5-4-38:1.190
	libc-5-4-37:1.188
	libc-5-4-36:1.187
	libc-5-4-35:1.186
	libc-5-4-34:1.185
	libc-5-4-33:1.184
	libc-5-4-32:1.183
	libc-5-4-31:1.182
	libc-5-4-30:1.180
	libc-5-4-29:1.179
	libc-5-4-28:1.177
	libc-5-4-27:1.176
	libc-5-4-26:1.175
	libc-5-4-25:1.172
	libc-5-4-24:1.169
	libc-5-4-23:1.167
	libc-5-4-22:1.165
	libc-5-4-21:1.163
	libc-5-4-20:1.161
	libc-5-4-19:1.157
	libc-5-4-18:1.156
	libc-5-4-17-public:1.155
	libc-5-4-17:1.155
	libc-5-4-16:1.151
	libc-5-4-15:1.150
	libc-5-4-14:1.149
	libc-5-4-13:1.147
	libc-5-4-12:1.146
	libc-5-4-11:1.144
	libc-5-4-10:1.143
	libc-5-4-9:1.140
	libc-5-4-8:1.139
	libc-5-4-7-public:1.138
	libc-5-4-7:1.138
	libc-5-4-6:1.137
	libc-5-4-5:1.135
	libc-5-4-4:1.133
	libc-5-4-3:1.132
	libc-5-4-2:1.130
	libc-5-4-1:1.129
	libc-5-4-0:1.127
	libc-5-3-12:1.123
	libc-5-3-11:1.121
	libc-5-3-10:1.118
	libc-5-3-9:1.116
	libc-5-3-8:1.115
	libc-5-3-7:1.113
	libc-5-3-7-pre:1.111
	libc-5-3-6:1.110
	libc-5-3-5:1.108
	libc-5-3-4:1.107
	libc-5-3-3:1.106
	libc-5-3-2:1.104
	libc-5-3-1:1.103
	libc-5-3-0:1.102
	libc-5-2-19:1.101
	libc-5-2-18:1.98
	libc-5-2-17:1.96
	libc-5-2-16:1.94
	libc-5-2-15:1.92
	libc-5-2-14:1.90
	libc-5-2-13:1.89
	libc-5-2-12:1.84
	libc-5-2-11:1.82
	libc-5-2-10:1.80
	libc-5-2-9:1.77
	libc-5-2-8-1:1.75
	libc-5-2-8:1.73
	libc-5-2-7:1.72
	libc-5-2-6:1.69
	libc-5-2-5:1.67
	libc-5-2-4:1.63
	libc-5-2-3:1.62
	libc-5-2-2:1.60
	libc-5-2-1:1.58
	libc-5-2-0:1.57
	libc-4-7-4:1.1.1.1.2.3.2.5
	libc-5-1-4:1.51
	libc-5-1-3:1.49
	libc-5-1-2:1.44
	libc-5-1-1:1.41
	libc-5-1-0:1.39
	libc-4-7-3:1.1.1.1.2.3.2.3
	libc-5-0-12-stable:1.38
	libc-5-0-11:1.37
	libc-5-0-10:1.36
	libc-5-0-9:1.33
	libc-5-0-8:1.32
	libc-5-0-7:1.30
	libc-5-0-6:1.29
	libc-5-0-5:1.27
	libc-5-0-4:1.25
	libc-5-0-3:1.23
	libc-4-7-2:1.1.1.1.2.3.2.1
	libc-4-7-1-b:1.1.1.1.2.3.0.2
	libc-5-0-2:1.21
	libc-5-0-1-1:1.19
	libc-5-0-1:1.18
	libc-4-7-1:1.1.1.1.2.3
	libc-5-0-0:1.16
	libc-4-7-0:1.1.1.1.2.2
	libc-4-8-0:1.15
	libc-4-6-27-patches:1.1.1.1.0.2
	libc-4-6-30:1.12
	libc-4-6-29:1.11
	libc-4-6-28-6:1.9
	libc-4-6-28-5:1.8
	libc-4-6-28-4:1.7
	libc-4-6-28-3:1.6
	libc-4-6-28-2:1.5
	libc-4-6-28-1:1.4
	libc-4-6-28:1.2
	libc-4-6-27:1.1.1.1
	linux:1.1.1;
locks; strict;
comment	@# @;


1.203
date	98.06.20.22.21.57;	author hjl;	state Exp;
branches;
next	1.202;

1.202
date	98.06.08.02.16.01;	author hjl;	state Exp;
branches;
next	1.201;

1.201
date	98.05.05.18.48.06;	author hjl;	state Exp;
branches;
next	1.200;

1.200
date	98.05.04.23.49.21;	author hjl;	state Exp;
branches;
next	1.199;

1.199
date	98.05.04.19.14.56;	author hjl;	state Exp;
branches;
next	1.198;

1.198
date	98.02.02.06.26.13;	author hjl;	state Exp;
branches;
next	1.197;

1.197
date	98.01.12.02.53.21;	author hjl;	state Exp;
branches;
next	1.196;

1.196
date	97.12.14.21.41.06;	author hjl;	state Exp;
branches;
next	1.195;

1.195
date	97.11.21.23.07.57;	author hjl;	state Exp;
branches;
next	1.194;

1.194
date	97.11.21.23.02.19;	author hjl;	state Exp;
branches;
next	1.193;

1.193
date	97.11.02.02.03.10;	author hjl;	state Exp;
branches;
next	1.192;

1.192
date	97.09.18.19.12.50;	author hjl;	state Exp;
branches;
next	1.191;

1.191
date	97.09.18.18.50.25;	author hjl;	state Exp;
branches;
next	1.190;

1.190
date	97.08.28.02.58.16;	author hjl;	state Exp;
branches;
next	1.189;

1.189
date	97.08.27.19.37.17;	author hjl;	state Exp;
branches;
next	1.188;

1.188
date	97.08.08.19.12.44;	author hjl;	state Exp;
branches;
next	1.187;

1.187
date	97.07.20.19.09.23;	author hjl;	state Exp;
branches;
next	1.186;

1.186
date	97.07.10.15.43.48;	author hjl;	state Exp;
branches;
next	1.185;

1.185
date	97.06.27.16.32.56;	author hjl;	state Exp;
branches;
next	1.184;

1.184
date	97.05.31.02.23.08;	author hjl;	state Exp;
branches;
next	1.183;

1.183
date	97.05.30.17.02.32;	author hjl;	state Exp;
branches;
next	1.182;

1.182
date	97.05.25.00.24.00;	author hjl;	state Exp;
branches;
next	1.181;

1.181
date	97.05.24.23.10.37;	author hjl;	state Exp;
branches;
next	1.180;

1.180
date	97.05.19.03.58.50;	author hjl;	state Exp;
branches;
next	1.179;

1.179
date	97.05.16.23.46.36;	author hjl;	state Exp;
branches;
next	1.178;

1.178
date	97.05.16.23.44.42;	author hjl;	state Exp;
branches;
next	1.177;

1.177
date	97.05.10.21.44.33;	author hjl;	state Exp;
branches;
next	1.176;

1.176
date	97.05.03.23.01.15;	author hjl;	state Exp;
branches;
next	1.175;

1.175
date	97.04.08.17.36.12;	author hjl;	state Exp;
branches;
next	1.174;

1.174
date	97.04.08.17.05.25;	author hjl;	state Exp;
branches;
next	1.173;

1.173
date	97.04.07.16.47.27;	author hjl;	state Exp;
branches;
next	1.172;

1.172
date	97.03.25.01.37.33;	author hjl;	state Exp;
branches;
next	1.171;

1.171
date	97.03.23.22.34.04;	author hjl;	state Exp;
branches;
next	1.170;

1.170
date	97.03.23.22.29.17;	author hjl;	state Exp;
branches;
next	1.169;

1.169
date	97.03.15.04.32.12;	author hjl;	state Exp;
branches;
next	1.168;

1.168
date	97.03.15.04.03.01;	author hjl;	state Exp;
branches;
next	1.167;

1.167
date	97.02.15.03.42.59;	author hjl;	state Exp;
branches;
next	1.166;

1.166
date	97.02.15.03.38.13;	author hjl;	state Exp;
branches;
next	1.165;

1.165
date	97.02.04.04.30.25;	author hjl;	state Exp;
branches;
next	1.164;

1.164
date	97.02.04.03.54.13;	author hjl;	state Exp;
branches;
next	1.163;

1.163
date	97.01.27.06.33.17;	author hjl;	state Exp;
branches;
next	1.162;

1.162
date	97.01.26.18.00.46;	author hjl;	state Exp;
branches;
next	1.161;

1.161
date	97.01.11.19.22.01;	author hjl;	state Exp;
branches;
next	1.160;

1.160
date	97.01.06.01.06.59;	author hjl;	state Exp;
branches;
next	1.159;

1.159
date	97.01.05.21.31.20;	author hjl;	state Exp;
branches;
next	1.158;

1.158
date	97.01.05.21.24.11;	author hjl;	state Exp;
branches;
next	1.157;

1.157
date	97.01.04.18.49.27;	author hjl;	state Exp;
branches;
next	1.156;

1.156
date	96.12.17.16.22.47;	author hjl;	state Exp;
branches;
next	1.155;

1.155
date	96.12.06.23.35.01;	author hjl;	state Exp;
branches;
next	1.154;

1.154
date	96.12.06.22.37.05;	author hjl;	state Exp;
branches;
next	1.153;

1.153
date	96.12.06.15.40.00;	author hjl;	state Exp;
branches;
next	1.152;

1.152
date	96.12.05.06.46.50;	author hjl;	state Exp;
branches;
next	1.151;

1.151
date	96.12.04.03.11.09;	author hjl;	state Exp;
branches;
next	1.150;

1.150
date	96.12.03.15.34.16;	author hjl;	state Exp;
branches;
next	1.149;

1.149
date	96.12.01.19.44.04;	author hjl;	state Exp;
branches;
next	1.148;

1.148
date	96.12.01.19.43.23;	author hjl;	state Exp;
branches;
next	1.147;

1.147
date	96.11.19.16.06.02;	author hjl;	state Exp;
branches;
next	1.146;

1.146
date	96.11.14.17.10.27;	author hjl;	state Exp;
branches;
next	1.145;

1.145
date	96.11.14.09.25.25;	author hjl;	state Exp;
branches;
next	1.144;

1.144
date	96.11.03.10.51.25;	author hjl;	state Exp;
branches;
next	1.143;

1.143
date	96.10.21.04.59.39;	author hjl;	state Exp;
branches;
next	1.142;

1.142
date	96.10.21.04.41.27;	author hjl;	state Exp;
branches;
next	1.141;

1.141
date	96.10.21.04.40.12;	author hjl;	state Exp;
branches;
next	1.140;

1.140
date	96.10.14.18.13.28;	author hjl;	state Exp;
branches;
next	1.139;

1.139
date	96.10.04.22.52.47;	author hjl;	state Exp;
branches;
next	1.138;

1.138
date	96.09.24.19.02.40;	author hjl;	state Exp;
branches;
next	1.137;

1.137
date	96.09.20.22.05.38;	author hjl;	state Exp;
branches;
next	1.136;

1.136
date	96.09.19.21.22.57;	author hjl;	state Exp;
branches;
next	1.135;

1.135
date	96.09.13.09.09.52;	author hjl;	state Exp;
branches;
next	1.134;

1.134
date	96.09.13.08.44.17;	author hjl;	state Exp;
branches;
next	1.133;

1.133
date	96.07.18.07.48.31;	author hjl;	state Exp;
branches;
next	1.132;

1.132
date	96.07.17.08.24.52;	author hjl;	state Exp;
branches;
next	1.131;

1.131
date	96.07.17.08.06.36;	author hjl;	state Exp;
branches;
next	1.130;

1.130
date	96.06.05.16.07.34;	author hjl;	state Exp;
branches;
next	1.129;

1.129
date	96.05.29.18.25.18;	author hjl;	state Exp;
branches;
next	1.128;

1.128
date	96.05.29.08.11.55;	author hjl;	state Exp;
branches;
next	1.127;

1.127
date	96.05.23.07.07.14;	author hjl;	state Exp;
branches;
next	1.126;

1.126
date	96.05.22.15.49.21;	author hjl;	state Exp;
branches;
next	1.125;

1.125
date	96.04.29.14.29.49;	author hjl;	state Exp;
branches;
next	1.124;

1.124
date	96.04.26.07.48.38;	author hjl;	state Exp;
branches;
next	1.123;

1.123
date	96.04.25.05.50.21;	author hjl;	state Exp;
branches;
next	1.122;

1.122
date	96.04.25.05.06.24;	author hjl;	state Exp;
branches;
next	1.121;

1.121
date	96.04.15.08.04.33;	author hjl;	state Exp;
branches;
next	1.120;

1.120
date	96.04.15.07.35.32;	author hjl;	state Exp;
branches;
next	1.119;

1.119
date	96.04.15.07.30.40;	author hjl;	state Exp;
branches;
next	1.118;

1.118
date	96.04.13.06.38.39;	author hjl;	state Exp;
branches;
next	1.117;

1.117
date	96.04.10.07.56.07;	author hjl;	state Exp;
branches;
next	1.116;

1.116
date	96.04.06.04.36.04;	author hjl;	state Exp;
branches;
next	1.115;

1.115
date	96.03.30.08.17.28;	author hjl;	state Exp;
branches;
next	1.114;

1.114
date	96.03.30.07.36.27;	author hjl;	state Exp;
branches;
next	1.113;

1.113
date	96.03.23.17.44.36;	author hjl;	state Exp;
branches;
next	1.112;

1.112
date	96.03.23.17.32.13;	author hjl;	state Exp;
branches;
next	1.111;

1.111
date	96.03.22.06.00.26;	author hjl;	state Exp;
branches;
next	1.110;

1.110
date	96.03.14.07.46.05;	author hjl;	state Exp;
branches;
next	1.109;

1.109
date	96.03.13.05.08.06;	author hjl;	state Exp;
branches;
next	1.108;

1.108
date	96.02.14.07.39.32;	author hjl;	state Exp;
branches;
next	1.107;

1.107
date	96.01.28.05.23.07;	author hjl;	state Exp;
branches;
next	1.106;

1.106
date	96.01.24.08.04.36;	author hjl;	state Exp;
branches;
next	1.105;

1.105
date	96.01.24.07.52.21;	author hjl;	state Exp;
branches;
next	1.104;

1.104
date	96.01.23.06.07.33;	author hjl;	state Exp;
branches;
next	1.103;

1.103
date	96.01.19.22.03.31;	author hjl;	state Exp;
branches;
next	1.102;

1.102
date	96.01.15.02.42.35;	author hjl;	state Exp;
branches;
next	1.101;

1.101
date	95.12.18.04.29.28;	author hjl;	state Exp;
branches;
next	1.100;

1.100
date	95.12.18.04.26.32;	author hjl;	state Exp;
branches;
next	1.99;

1.99
date	95.12.16.07.58.24;	author hjl;	state Exp;
branches;
next	1.98;

1.98
date	95.12.14.04.25.08;	author hjl;	state Exp;
branches;
next	1.97;

1.97
date	95.12.14.02.43.43;	author hjl;	state Exp;
branches;
next	1.96;

1.96
date	95.12.13.04.35.24;	author hjl;	state Exp;
branches;
next	1.95;

1.95
date	95.12.13.04.18.45;	author hjl;	state Exp;
branches;
next	1.94;

1.94
date	95.12.02.02.27.24;	author hjl;	state Exp;
branches;
next	1.93;

1.93
date	95.12.02.02.06.05;	author hjl;	state Exp;
branches;
next	1.92;

1.92
date	95.11.30.03.18.13;	author hjl;	state Exp;
branches;
next	1.91;

1.91
date	95.11.30.00.47.20;	author hjl;	state Exp;
branches;
next	1.90;

1.90
date	95.11.18.23.41.55;	author hjl;	state Exp;
branches;
next	1.89;

1.89
date	95.11.15.04.30.41;	author hjl;	state Exp;
branches;
next	1.88;

1.88
date	95.11.15.04.28.39;	author hjl;	state Exp;
branches;
next	1.87;

1.87
date	95.11.15.04.26.32;	author hjl;	state Exp;
branches;
next	1.86;

1.86
date	95.11.15.00.27.58;	author hjl;	state Exp;
branches;
next	1.85;

1.85
date	95.11.15.00.24.53;	author hjl;	state Exp;
branches;
next	1.84;

1.84
date	95.11.07.12.39.53;	author hjl;	state Exp;
branches;
next	1.83;

1.83
date	95.11.07.11.49.50;	author hjl;	state Exp;
branches;
next	1.82;

1.82
date	95.11.03.02.15.10;	author hjl;	state Exp;
branches;
next	1.81;

1.81
date	95.11.01.06.22.10;	author hjl;	state Exp;
branches;
next	1.80;

1.80
date	95.10.15.15.13.52;	author hjl;	state Exp;
branches;
next	1.79;

1.79
date	95.10.15.15.10.27;	author hjl;	state Exp;
branches;
next	1.78;

1.78
date	95.09.28.04.01.13;	author hjl;	state Exp;
branches;
next	1.77;

1.77
date	95.09.13.02.09.50;	author hjl;	state Exp;
branches;
next	1.76;

1.76
date	95.09.11.02.26.18;	author hjl;	state Exp;
branches;
next	1.75;

1.75
date	95.08.31.03.09.35;	author hjl;	state Exp;
branches;
next	1.74;

1.74
date	95.08.31.01.21.48;	author hjl;	state Exp;
branches;
next	1.73;

1.73
date	95.08.24.02.03.18;	author hjl;	state Exp;
branches;
next	1.72;

1.72
date	95.08.15.03.25.30;	author hjl;	state Exp;
branches;
next	1.71;

1.71
date	95.08.15.01.03.33;	author hjl;	state Exp;
branches;
next	1.70;

1.70
date	95.08.14.04.00.55;	author hjl;	state Exp;
branches;
next	1.69;

1.69
date	95.08.10.01.57.17;	author hjl;	state Exp;
branches;
next	1.68;

1.68
date	95.08.09.02.57.33;	author hjl;	state Exp;
branches;
next	1.67;

1.67
date	95.08.07.00.49.00;	author hjl;	state Exp;
branches;
next	1.66;

1.66
date	95.08.06.06.18.38;	author hjl;	state Exp;
branches;
next	1.65;

1.65
date	95.08.05.05.06.37;	author hjl;	state Exp;
branches;
next	1.64;

1.64
date	95.08.04.04.21.10;	author hjl;	state Exp;
branches;
next	1.63;

1.63
date	95.07.27.02.23.49;	author hjl;	state Exp;
branches;
next	1.62;

1.62
date	95.07.07.03.38.03;	author hjl;	state Exp;
branches;
next	1.61;

1.61
date	95.07.07.02.13.31;	author hjl;	state Exp;
branches;
next	1.60;

1.60
date	95.07.04.23.30.25;	author hjl;	state Exp;
branches;
next	1.59;

1.59
date	95.07.04.23.05.21;	author hjl;	state Exp;
branches;
next	1.58;

1.58
date	95.07.02.22.57.41;	author hjl;	state Exp;
branches;
next	1.57;

1.57
date	95.07.01.22.29.35;	author hjl;	state Exp;
branches;
next	1.56;

1.56
date	95.07.01.22.21.06;	author hjl;	state Exp;
branches;
next	1.55;

1.55
date	95.07.01.21.44.37;	author hjl;	state Exp;
branches;
next	1.54;

1.54
date	95.07.01.20.07.25;	author hjl;	state Exp;
branches;
next	1.53;

1.53
date	95.06.29.03.12.33;	author hjl;	state Exp;
branches;
next	1.52;

1.52
date	95.06.25.19.50.48;	author hjl;	state Exp;
branches;
next	1.51;

1.51
date	95.06.25.04.17.28;	author hjl;	state Exp;
branches;
next	1.50;

1.50
date	95.06.25.04.16.14;	author hjl;	state Exp;
branches;
next	1.49;

1.49
date	95.06.24.15.42.27;	author hjl;	state Exp;
branches;
next	1.48;

1.48
date	95.06.24.05.30.10;	author hjl;	state Exp;
branches;
next	1.47;

1.47
date	95.06.24.04.31.19;	author hjl;	state Exp;
branches;
next	1.46;

1.46
date	95.06.23.06.46.45;	author hjl;	state Exp;
branches;
next	1.45;

1.45
date	95.06.18.19.21.57;	author hjl;	state Exp;
branches;
next	1.44;

1.44
date	95.06.11.00.36.10;	author hjl;	state Exp;
branches;
next	1.43;

1.43
date	95.06.11.00.19.27;	author hjl;	state Exp;
branches;
next	1.42;

1.42
date	95.06.04.15.50.33;	author hjl;	state Exp;
branches;
next	1.41;

1.41
date	95.06.04.04.42.50;	author hjl;	state Exp;
branches;
next	1.40;

1.40
date	95.06.04.04.36.05;	author hjl;	state Exp;
branches;
next	1.39;

1.39
date	95.06.02.05.58.36;	author hjl;	state Exp;
branches;
next	1.38;

1.38
date	95.06.01.05.08.09;	author hjl;	state Exp;
branches;
next	1.37;

1.37
date	95.05.26.04.18.50;	author hjl;	state Exp;
branches;
next	1.36;

1.36
date	95.05.25.05.40.37;	author hjl;	state Exp;
branches;
next	1.35;

1.35
date	95.05.25.05.37.07;	author hjl;	state Exp;
branches;
next	1.34;

1.34
date	95.05.25.05.22.35;	author hjl;	state Exp;
branches;
next	1.33;

1.33
date	95.05.19.02.14.56;	author hjl;	state Exp;
branches;
next	1.32;

1.32
date	95.05.17.02.36.48;	author hjl;	state Exp;
branches;
next	1.31;

1.31
date	95.05.16.03.02.19;	author hjl;	state Exp;
branches;
next	1.30;

1.30
date	95.05.07.22.01.16;	author hjl;	state Exp;
branches;
next	1.29;

1.29
date	95.05.06.14.25.20;	author hjl;	state Exp;
branches;
next	1.28;

1.28
date	95.05.06.14.12.34;	author hjl;	state Exp;
branches;
next	1.27;

1.27
date	95.05.04.04.34.35;	author hjl;	state Exp;
branches;
next	1.26;

1.26
date	95.05.04.04.33.29;	author hjl;	state Exp;
branches;
next	1.25;

1.25
date	95.05.04.01.04.38;	author hjl;	state Exp;
branches;
next	1.24;

1.24
date	95.05.01.05.06.39;	author hjl;	state Exp;
branches;
next	1.23;

1.23
date	95.04.29.17.49.25;	author hjl;	state Exp;
branches;
next	1.22;

1.22
date	95.04.29.14.33.43;	author hjl;	state Exp;
branches;
next	1.21;

1.21
date	95.04.22.15.12.07;	author hjl;	state Exp;
branches;
next	1.20;

1.20
date	95.04.22.15.08.37;	author hjl;	state Exp;
branches;
next	1.19;

1.19
date	95.04.19.02.37.54;	author hjl;	state Exp;
branches;
next	1.18;

1.18
date	95.04.18.03.13.12;	author hjl;	state Exp;
branches;
next	1.17;

1.17
date	95.04.15.07.36.00;	author hjl;	state Exp;
branches;
next	1.16;

1.16
date	95.03.30.00.42.23;	author hjl;	state Exp;
branches;
next	1.15;

1.15
date	95.03.16.04.38.01;	author hjl;	state Exp;
branches;
next	1.14;

1.14
date	95.03.16.03.03.21;	author hjl;	state Exp;
branches;
next	1.13;

1.13
date	95.03.14.04.36.55;	author hjl;	state Exp;
branches;
next	1.12;

1.12
date	95.03.05.00.27.02;	author hjl;	state Exp;
branches;
next	1.11;

1.11
date	95.02.20.14.44.41;	author hjl;	state Exp;
branches;
next	1.10;

1.10
date	95.02.20.04.59.04;	author hjl;	state Exp;
branches;
next	1.9;

1.9
date	95.02.20.01.14.39;	author hjl;	state Exp;
branches;
next	1.8;

1.8
date	95.02.19.23.25.18;	author hjl;	state Exp;
branches;
next	1.7;

1.7
date	95.02.19.21.35.37;	author hjl;	state Exp;
branches;
next	1.6;

1.6
date	95.02.19.20.12.01;	author hjl;	state Exp;
branches;
next	1.5;

1.5
date	95.02.19.14.37.26;	author hjl;	state Exp;
branches;
next	1.4;

1.4
date	95.02.19.06.43.39;	author hjl;	state Exp;
branches;
next	1.3;

1.3
date	95.02.19.04.08.14;	author hjl;	state Exp;
branches;
next	1.2;

1.2
date	95.02.18.14.45.22;	author hjl;	state Exp;
branches;
next	1.1;

1.1
date	95.02.18.05.33.16;	author hjl;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.02.18.05.33.17;	author hjl;	state Exp;
branches
	1.1.1.1.2.1;
next	;

1.1.1.1.2.1
date	95.03.16.03.44.51;	author hjl;	state Exp;
branches;
next	1.1.1.1.2.2;

1.1.1.1.2.2
date	95.03.16.04.55.16;	author hjl;	state Exp;
branches;
next	1.1.1.1.2.3;

1.1.1.1.2.3
date	95.03.30.00.31.27;	author hjl;	state Exp;
branches
	1.1.1.1.2.3.2.1;
next	;

1.1.1.1.2.3.2.1
date	95.04.29.17.43.17;	author hjl;	state Exp;
branches;
next	1.1.1.1.2.3.2.2;

1.1.1.1.2.3.2.2
date	95.06.02.06.26.22;	author hjl;	state Exp;
branches;
next	1.1.1.1.2.3.2.3;

1.1.1.1.2.3.2.3
date	95.06.02.07.12.17;	author hjl;	state Exp;
branches;
next	1.1.1.1.2.3.2.4;

1.1.1.1.2.3.2.4
date	95.06.25.16.54.45;	author hjl;	state Exp;
branches;
next	1.1.1.1.2.3.2.5;

1.1.1.1.2.3.2.5
date	95.06.25.17.07.45;	author hjl;	state Exp;
branches;
next	1.1.1.1.2.3.2.6;

1.1.1.1.2.3.2.6
date	95.10.15.17.15.02;	author hjl;	state Exp;
branches;
next	;


desc
@@


1.203
log
@Update for libc 5.4.46.
@
text
@Sat Jun 20 15:10:37 1998  H.J. Lu  (hjl@@gnu.org)

	* version 5.4.46 is released.

	* <_G_config.h>: change version to 5.4.46.

	* elf/libc/jump.params: set version to 5.4.46.

	* release.libc: update.

Fri Jun 19 21:53:24 1998  H.J. Lu  (hjl@@gnu.org)

	* <sys/syscall.h> (SYS_syscall_lchown): Alias for SYS_lchown.

	* sysdeps/linux/chown.c: Return old chown, aka new lchown.

	* sysdeps/linux/__lchown.S: Removed.

	* sysdeps/linux/__syscall_lchown.S: New.

	* sysdeps/linux/Makefile (SRC2S): Rename __lchown.S to
	__syscall_lchown.S.

Fri Jun 19 20:30:06 1998  H.J. Lu  (hjl@@gnu.org)

	* rpc/svc_tcp.c (svctcp_recv): Back out the change on Sun Jun
	  7 09:34:13 1998 by H.J. Lu  (hjl@@gnu.org).
	* rpc/xdr_rec.c (set_input_fragment): Likewise.

Fri Jun 19 01:31:02 1998  Pavel Kankovsky <peak@@kerberos.troja.mff.cuni.cz>

	* nys/nsw/src/dns/dns_hosts.c (getanswer): Add safety bandage
	  for stupid programs trusting h_length. Add handling for CNAME
	  records in reverse zones.

	* locale/Makefile (localedef): Add -L../elfshared
	  (locale): Likewise.

Tue Jun 16 08:33:30 1998  Wolfram Gloger <wmglo@@dent.med.uni-muenchen.de>

	* dl-malloc/malloc (malloc_extend_top): Fix a mixing
	  malloc()/free() and sbrk() bug.

Thu Jun 11 12:14:52 1998  Greg Wolodkin <wolodkin@@mathworks.com>

	* sysdeps/linux/i386/readdir_r.c: Fix a memory leak.

Sun Jun  7 19:13:05 1998  H.J. Lu  (hjl@@gnu.org)

	* version 5.4.45 is released.

	* <_G_config.h>: change version to 5.4.45.

	* elf/libc/jump.params: set version to 5.4.45.

	* release.libc: update.

Sun Jun  7 09:34:13 1998  H.J. Lu  (hjl@@gnu.org)

	* rpc/svc_tcp.c (svctcp_recv): Add FreeBSD DoS patch.
	* rpc/xdr_rec.c (set_input_fragment): Likewise.

Tue May 26 05:43:07 1998  Pavel Kankovsky <peak@@kerberos.troja.mff.cuni.cz>

	* dl-malloc/malloc.c (MALLOC_TRIM_THRESHOLD_, MALLOC_TOP_PAD_,
	  MALLOC_MMAP_THRESHOLD_, MALLOC_MMAP_MAX_): Use
	  __libc_secure_getenv instead of getenv.
	* locale/findlocale.c (LC_ALL, _nl_category_names[category],
	  LANG): Likewise.
	* nls/msgcat.c (LANG, NLSPATH): Likewise.
	* nys/nis/src/nis_names.c (NIS_GROUP, NIS_PATH): Likewise.
	* time/bsdtime.c (TZ): Likewise.

	* nls/msgcat.c (catopen): Fix a security bug.

Mon May 25 15:00:24 1998  Richard.Gooch@@atnf.csiro.au

	* <sys/syscall.h> (SYS_lchown): Renamed from SYS_chown.
	(SYS_rt_sigreturn, SYS_rt_sigaction, SYS_rt_sigprocmask,
	SYS_rt_sigpending, SYS_rt_sigtimedwait, SYS_rt_sigqueueinfo,
	SYS_rt_sigsuspend, SYS_pread, SYS_pwrite, SYS_chown,
	SYS_syscall_chown): New.

	* <unistd.h> (__chown): Removed:
	(__lchown, lchown): New.

	* sysdeps/linux/Makefile (SRC1S): Add chown.c.
	(SRC2S): Rename __chown.S to __syscall_chown.S and add
	__lchown.S.

	* sysdeps/linux/__chown.S: Removed.

	* sysdeps/linux/__lchown.S: New.

	* sysdeps/linux/__syscall_chown.S: New.

	* sysdeps/linux/chown.c: New.

Mon May  4 16:48:25 1998  H.J. Lu  (hjl@@gnu.org)

	* elf/Makefile (lib): Remove OLD_GCC.

Mon May  4 08:02:12 1998  H.J. Lu  (hjl@@gnu.org)

	* inet/inet_addr.c (inet_addr): Use strtoul and check overflow.

Wed Apr 22 21:02:32 1998  H.J. Lu  (hjl@@gnu.org)

	* gcc/libgcc2.c: Make all global symbols weak.

Sat Apr 11 20:34:23 1998  Alan Modra <alan@@spri.levels.unisa.edu.au>

	* sysdeps/linux/i386/math/tanl.S: Fix a typo.

Fri Mar 13 14:36:49 1998  Marty Leisner <leisner@@sdsp.mc.xerox.com>

	* <sys/vm86.h>: Fix return values.

Sun Mar  8 12:46:42 1998  Dean Gaudet <dgaudet@@arctic.org>

	* sysdeps/linux/i386/gmon/gmon.c (_mcleanup): Add support
	for GMON_OUT_PREFIX.

Thu Feb 19 15:53:06 1998  Chris Clark <chrisc@@caldera.com>

	* nls/genlib.c (getmsg): Fix the \ddd sequence.

Sun Feb  1 22:23:11 1998  H.J. Lu  (hjl@@gnu.org)

	* version 5.4.44 is released.

	* <_G_config.h>: change version to 5.4.44.

	* elf/libc/jump.params: set version to 5.4.44.

	* release.libc: update.

Wed Jan 21 08:09:29 1998  H.J. Lu  (hjl@@gnu.org)

	* stdlib/atoq.c: New frm glibc 2.

	* stdlib/Makefile (SRC1S): add atoq.c.

	* sysdeps/linux/ttyname.c:
	* sysdeps/linux/ttyname_r.c: Handle symbolic links.

Mon Jan 12 09:38:30 1998  H.J. Lu  (hjl@@gnu.org)

	* Makefile (depend): depend on include.

Sun Jan 11 18:42:58 1998  H.J. Lu  (hjl@@gnu.org)

	* version 5.4.43 is released.

	* <_G_config.h>: change version to 5.4.43.

	* elf/libc/jump.params: set version to 5.4.43.

	* release.libc: update.

	* libc6: update.

Sat Jan 10 16:01:58 1998  H.J. Lu  (hjl@@gnu.org)

	* sysdeps/i386/hton.c: Support kernel 2.1.72 and above.

Fri Jan  9 12:33:18 1998  H.J. Lu  (hjl@@gnu.org)

	* time/strftime.c (strftime): Use 1 digit for "%w".

Sun Dec 14 13:42:53 1997  H.J. Lu  (hjl@@gnu.org)

	* version 5.4.42 is released.

	* <_G_config.h>: change version to 5.4.42.

	* elf/libc/jump.params: set version to 5.4.42.

	* release.libc: update.

Fri Dec 12 07:43:37 1997  H.J. Lu  (hjl@@gnu.org)

	* libio/iofprintf.c (_IO_fprintf): remove the redundant
	CHECK_FILE.
	* libio/iofscanf.c (_IO_fscanf): Ditto.

Thu Dec 11 08:34:31 1997  H.J. Lu  (hjl@@gnu.org)

	* libio/iofclose.c (_IO_fclose): Always report the error.
	
Wed Dec  3 11:11:46 1997  H.J. Lu  (hjl@@gnu.org)

	* Makefile (LIBGCC): Always define regardless of OLD_GCC since
	some existing binaries may need some symbols in libc.so.
	* elf/Makefile (LIBGCC): Ditto.

	* README: Update.

Fri Nov 21 18:54:15 1997  H.J. Lu  (hjl@@gnu.ai.mit.edu)

	* version 5.4.41 is released.

	* <_G_config.h>: change version to 5.4.41.

	* elf/libc/jump.params: set version to 5.4.41.

	* release.libc: update.

	* include/Makefile (files): add sys/prctl.h.

Fri Nov 21 08:33:38 1997  H.J. Lu  (hjl@@gnu.ai.mit.edu)

	* inet/rcmd.c (__check_rhosts_file): New, set to 1.
	(ruserok): Check .rhosts if __check_rhosts_file is 1 or
	for superuser.

Fri Nov 21 07:32:46 1997  H.J. Lu  (hjl@@gnu.ai.mit.edu)

	* libio/fileops.c (_IO_file_underflow): Undo the change on
	Thu Sep 11 08:04:03 1997 by H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/iofgets.c (_IO_fgets): Return an error only if there
	is a new error.
	* libio/iogets.c (_IO_gets): Ditto.

Thu Nov 20 16:20:30 1997  SmartCalc programmer <smartcal@@primenet.com>

	* ufc/crypt_md5.c:
	* ufc/crypt_util.c:
	* ufc/crypt_util.c: allow to compile on NT.

Mon Nov 17 10:25:07 1997  H.J. Lu  (hjl@@gnu.ai.mit.edu)

	* <_G_config.h> (NULL): Define if necessary.

Mon Nov 10 07:40:18 1997  H.J. Lu  (hjl@@gnu.ai.mit.edu)

	* stdlib/exit.c (exit): Handle recursive calls to exit ().

Tue Nov  4 07:59:31 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/glob.c (glob_in_dir): check to see if
	file exists.

Tue Nov  4 07:50:36 1997  bo@@petshop.ping.dk (Bo Vagner Hoejer)

	* nls/linux/Makefile: update.

	* nls/linux/Danish/auth.m:
	* nls/linux/Danish/clnt-misc.m:
	* nls/linux/Danish/errlist-u.m:
	* nls/linux/Danish/errlist.m:
	* nls/linux/Danish/README:
	* nls/linux/Danish/getopt.m:
	* nls/linux/Danish/h-errlist.m:
	* nls/linux/Danish/net-misc.m:
	* nls/linux/Danish/rpc-errlist.m:
	* nls/linux/Danish/rpc-misc.m:
	* nls/linux/Danish/siglist-u.m:
	* nls/linux/Danish/siglist.m: new.

Mon Nov  3 08:56:24 1997  Keith Packard <keithp@@ncd.com>

	* Makeconfig (PROFILE_OPT_CFLAGS): add -D__GPROF__.

	* Makerules: use $(PROFILE_CFLAGS) for .S.

	* sysdeps/linux/i386/sysdep.h (PSEUDO): use a new one if
	  __GPROF__ is defined.

Sun Nov  2 14:08:16 1997  Richard Gooch <rgooch@@atnf.CSIRO.AU>

	* <sys/prctl.h>: new.

Sat Nov  1 18:01:40 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.40 is released.

	* <_G_config.h>: change version to 5.4.40.

	* elf/libc/jump.params: set version to 5.4.40.

	* release.libc: update.

Sat Nov  1 17:16:33 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <sys/syscall.h> (SYS_nfsservctl, SYS_setresgid,
	  SYS_getresgid, SYS_prctl): new.

	* sysdeps/linux/Makefile (SRC2S): add __nfsservctl.S,
	__setresgid.S, __getresgid.S and __prctl.S.

	* sysdeps/linux/__nfsservctl.S:
	* sysdeps/linux/__setresgid.S:
	* sysdeps/linux/__getresgid.S:
	* sysdeps/linux/__prctl.S: new.

Sat Nov  1 17:06:03 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <ansidecl.h>: Update from egcs.

	* dl-malloc/malloc.c: Check overflow.

Thu Sep 18 01:46:14 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.39 is released.

	* <_G_config.h>: change version to 5.4.39.

	* elf/libc/jump.params: set version to 5.4.39.

	* release.libc: update.

Wed Sep 17 19:39:10 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <_G_config.h> (_G_HAVE_LONG_DOUBLE_IO, _G_HAVE_PRINTF_FP,
	_G_HAVE_MMAP, _G_HAVE_FEATURES): New. Defined as 1.

	* <libio.h> (_IO_flockfile, _IO_funlockfile, _IO_ftrylockfile,
	_IO_cleanup_region_start, _IO_cleanup_region_end): new. dummy
	macros for libstdc++.

Thu Sep 11 08:49:20 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <libio.h> (NULL): support newer gcc/egcs.

	* include/Makefile (install): fix a typo. create the dest
	dir first.

	* Makefile (install): check if library exists before install.

Thu Sep 11 08:04:03 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/fileops.c (_IO_file_underflow): treat EAGAIN and
	EWOULDBLOCK as EOF.

Wed Aug 27 19:57:10 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.38 is released.

	* <_G_config.h>: change version to 5.4.38.

	* elf/libc/jump.params: set version to 5.4.38.

	* release.libc: update.

Wed Aug 27 19:56:54 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* nls/msgcat.c (catopen): Check if the message file is
	really a file.

Tue Aug 26 07:01:20 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/stdio/ferror.c (_IO_ferror):
	* libio/stdio/putc.c (_IO_putc): New aliase for glibc
	compatibility.

Fri Aug  8 21:05:22 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* locale/setlocale.c (_Xsetlocale): New, weak alias for
	  X11R6 libraries compiled with glibc 2.

Fri Aug  8 08:07:22 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.37 is released.

	* <_G_config.h>: change version to 5.4.37.

	* elf/libc/jump.params: set version to 5.4.37.

	* release.libc: update.

Mon Aug  4 21:11:35 1997  Thorsten Kukuk (kukuk@@vt.uni-paderborn.de)

	* clnt_udp.c (clntudp_call): don't decode xargs, if
	  xargs == NULL.

Sun Aug  3 05:25:00 1997  Ulrich Drepper (drepper@@cygnus.com)

	* libio/printf_fp.c (__printf_fp): Round number to even
	according to IEEE 754-1985 4.1.

Thu Jul 31 12:57:14 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* Makefile (clean.include): fix a typo.

Thu Jul 31 10:34:55 1997  "Tomer Verona" <t_tverona@@hns.com>

	* inet/rcmd.c (_validuser): Support "+" entries for host and
	user.

Sun Jul 20 12:06:57 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.36 is released.

	* <_G_config.h>: change version to 5.4.36.

	* elf/libc/jump.params: set version to 5.4.36.

	* release.libc: update.

Sun Jul 20 10:57:50 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <netinet/in.h>: include <endian.h>.

	* ../include/Makefile: new.

	* Makeconfig (INCLUDE_DIR): new, set to ../include.

	* Makefile (lib, install, clean): include "include".

Sat Jul 19 11:48:48 1997  Miquel van Smoorenburg <miquels@@cistron.nl>

	* yp/yplib.c (yp_maplist): fix argument for xdr_domainname ().

Sun Jul 13 11:33:06 1997  Ian Justman <ianj@@chocobo.org>

	* ufc/Makefile (SRCS): add crypt_md5.c and md5.c.

	* ufc/crypt_md5.c:
	* ufc/md5.c:
	* ufc/md5.h: new.

	* ufc/crypt_util.c (crypt): call crypt_md5 (). 

Thu Jul 10 08:41:49 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.35 is released.

	* <_G_config.h>: change version to 5.4.35.

	* elf/libc/jump.params: set version to 5.4.35.

	* release.libc: update.

Wed Jul  9 08:16:23 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <signal.h> (signal): treat __FAVOR_BSD the same as
	  __USE_BSD_SIGNAL.

	* libio/fileops.c (_IO_file_underflow): Adjust pointers
	  before calling _IO_SYSREAD ().

	* posix/execvp.c (execvp): Handle ESTALE.

Mon Jul  7 08:26:19 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* Makeconfig (CANONICAL_TARGET_MACHINE): recognize i686-linux.
	  (TARGET__MACHINE): Removed.
	  
	* configure (TARGET__MACHINE): Added.

Fri Jul  4 18:42:08 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* locale/cur_max.c: new for glibc compatibility.

Tue Jul  1 14:05:25 1997  Bill Fenner <fenner@@parc.xerox.com>

	* <netinet/ip.h> (struct ip): change ip_csum to ip_sum.

Tue Jul  1 04:00:58 1997  Thorsten Kukuk <kukuk@@weber.uni-paderborn.de>

	* rpc/openchild.c:
	* rpc/key_call.c:
	* rpc/auth_des.c: fix some problems with secure rpc.

Sun Jun 29 11:38:51 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <sys/quota.h>: new.

	* sysdeps/linux/Makefile (SRC2S): add quotactl.S.

	* sysdeps/linux/quotactl.S: new.

Fri Jun 27 07:31:27 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.34 is released.

	* <_G_config.h>: change version to 5.4.34.

	* elf/libc/jump.params: set version to 5.4.34.

	* release.libc: update.

Wed Jun 25 08:00:46 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* nls/msgcat-libc.c (libc_nls_init): save errno.

	* libio/genops.c:
	* libio/strops.c:
	* libio/libioP.h:
	* libio/fileops.c: update from glibc 2.

Thu Jun 12 02:10:32 1997  Helmut Geyer <Helmut.Geyer@@IWR.Uni-Heidelberg.De>

	* grp/getgrnam.c: don't segfault if a /etc/groups entry for a
	  NIS group lacks the ':' or does not contain any members,

Sun Jun  8 09:25:41 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <arpa/tftp.h> (tftphdr): change "tu_block" to unsigned
	short.

Fri May 30 21:06:03 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.33 is released.

	* <_G_config.h>: change version to 5.4.33.

	* elf/libc/jump.params: set version to 5.4.33.

	* release.libc: update.

Fri May 30 19:18:32 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/glibcstat.h: new, from glibc 2.

	* sysdeps/linux/_fxstat.c:
	* sysdeps/linux/_lxstat.c:
	* sysdeps/linux/_xstat.c: add glibc compatibility.

Fri May 30 07:56:13 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.32 is released.

	* <_G_config.h>: change version to 5.4.32.

	* elf/libc/jump.params: set version to 5.4.32.

	* release.libc: update.

Wed May 28 07:31:49 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* time/strptime.c: use 9999 as the limit for year, instead
	  of INT_MAX. Yes, we got a year 9999 problem.
	  Always use 1900 for offset.

Sat May 24 17:13:25 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.31 is released.

	* <_G_config.h>: change version to 5.4.31.

	* elf/libc/jump.params: set version to 5.4.31.

	* release.libc: update.

Sat May 24 16:08:09 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/i386/crt/gcrt0.S: move monstartup () before
	_mcleanup ().

Tue May 20 14:42:44 1997  Martin Mares <mj@@mj.gts.cz>

	* misc/syslog.c: fix a typo which causes strange console
	message.

Mon May 19 07:11:52 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/_errlist.c (_sys_errlist): change errno == 0
	  from "Unknown error" to "Success".

Sun May 18 20:11:52 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.30 is released.

	* <_G_config.h>: change version to 5.4.30.

	* elf/libc/jump.params: set version to 5.4.30.

	* release.libc: update.

	* yp/yp_xdr.c (xdr_ypmaplist_str): commented out.
	(xdr_ypmaplist): fix a typo.

Fri May 16 19:45:15 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.29 is released.

	* <_G_config.h>: change version to 5.4.29.

	* elf/libc/jump.params: set version to 5.4.29.

	* release.libc: update.

Fri May 16 02:01:35 1997  Martin Mares <mj@@mj.gts.cz>

	* misc/syslog.c: fix several possible buffer
	overruns.

Thu May 15 01:13:58 1997  Rafael Moreno <etelvino@@redestb.es>

	* nls/linux/Spanish/LEEME:
	* nls/linux/Spanish/auth.m:
	* nls/linux/Spanish/clnt-misc.m:
	* nls/linux/Spanish/errlist-u.m:
	* nls/linux/Spanish/errlist.m:
	* nls/linux/Spanish/gencat.m:
	* nls/linux/Spanish/h-errlist.m:
	* nls/linux/Spanish/net-misc.m:
	* nls/linux/Spanish/rpc-errlist.m:
	* nls/linux/Spanish/rpc-misc.m:
	* nls/linux/Spanish/siglist-u.m:
	* nls/linux/Spanish/siglist.m: new messages for Spanish.

Sat May 10 14:39:26 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.28 is released.

	* <_G_config.h>: change version to 5.4.28.

	* elf/libc/jump.params: set version to 5.4.28.

	* release.libc: update.

Fri May  8 08:13:09 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <sys/syscall.h> (poll): added the system call number.

	* <sys/poll.h>: new file from glibc 2.

	* sysdeps/linux/Makefile (SRC1S): add poll.c.
	  (SRC2S): add __syscall_poll.S.

	* sysdeps/linux/__flock.c: save errno.

	* sysdeps/linux/poll.c: new from glibc 2.

	* sysdeps/linux/__syscall_poll.S: new.

Mon May  5 08:23:19 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* nys/nsw/src/nis/nis_group.c (parse_result): call
	xstrdup () for add_member (). Reported by Jason Mcmullan
	<jmcc@@m5.vi.ri.cmu.edu>.

Sun May  4 08:50:33 1997  Thorsten Kukuk <kukuk@@vt.uni-paderborn.de>

	* nys/nsw/src/nis/nis_hosts.c :
	* nys/nsw/src/nis/nis_publickey.c: fixes some wrong return
	  codes in error cases and checks for NULL pointer
	  dereferencing.

Sat May  3 16:00:00 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.27 is released.

	* <_G_config.h>: change version to 5.4.27.

	* elf/libc/jump.params: set version to 5.4.27.

	* release.libc: update.

Tue Apr 29 05:29:08 1997  Miquel van Smoorenburg <miquels@@cistron.nl>

	* yp/yplib.c (__yp_dobind): fix argument for xdr_domainname ().

Thu Apr 10 17:15:09 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* elf/libm/jump.params: set version to 5.0.9.

Thu Apr 10 13:05:59 1997  Kristopher Giesing <kris@@mailhost.mathworks.com>

	* sysdeps/linux/i386/math/pow.c: bug fix.

Tue Apr  8 08:02:39 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.26 is released.

	* <_G_config.h>: change version to 5.4.26.

	* elf/libc/jump.params: set version to 5.4.26.

	* release.libc: update.

Tue Apr  8 07:32:49 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/genops.c (_IO_flush_all_linebuffered): don't flush on
	a read-only stream.

Tue Apr  8 06:47:24 1997  jpmg@@eng.cam.ac.uk

	* sysdeps/linux/__fpathconf.c: return -1 for
	_POSIX_CHOWN_RESTRICTED on NFS.

Tue Apr  1 17:53:39 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <netatalk/at.h>: new for appletalk.

	* <netinet/ip.h> (IP_MSS): new.

Thu Mar 27 07:37:13 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/fileops.c (_IO_file_overflow): set error when try to
	write on a read-only stream.

Sun Mar 23 14:24:34 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.25 is released.

	* <_G_config.h>: change version to 5.4.25.

	* elf/libc/jump.params: set version to 5.4.25.

	* release.libc: update.

Sun Mar 23 14:21:04 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: check count <= UIO_FASTIOV
	for error and use emulation if necessary.

	* posix/putenv.c: backed out the change on  Fri Feb 21 13:28:23
	1997  H.J. Lu (hjl@@gnu.ai.mit.edu) since it breaks many
	TeX programs unless they are recompiled with -DSMART_PUTENV.

	* <paths.h> (_PATH_DEFPATH): remove ".".

Thu Mar 20 13:01:39 1997  Thorsten Kukuk <kukuk@@weber.uni-paderborn.de>

	* nys/yp/src/yp.h: removed.

	* nys/yp/src/yp_clnt.c:
	* nys/yp/src/yp_conf.c:
	* nys/yp/src/yp_if.c:
	* nys/yp/src/yp_xdr.c: modified for new xdr_domainname ().

Mon Mar 17 07:56:12 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* bsd/setenv.c (setenv): don't copy name when we reuse the
	  buffer for replacement.

Mon Feb 24 23:05:00 1997  Wolfram Gloger  <wmglo@@dent.med.uni-muenchen.de>

	* dl-malloc/malloc.c (malloc_get_state): New function.
	Saves global malloc state to an opaque data structure which
	is dynamically allocated in the heap.

	* dl-malloc/malloc.c (malloc_set_state): New function.
	Restore previously obtained state.

	* <malloc.h>: Add declaration of malloc_get_state()
	and malloc_set_state().

Fri Mar 14 20:01:08 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.24 is released.

	* <_G_config.h>: change version to 5.4.24.

	* elf/libc/jump.params: set version to 5.4.24.

	* release.libc: update.

Wed Mar 12 22:13:44 1997  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* time/strptime.c: Fix abbreviated/full names. Reported by
	Steven Gribble <gribble@@cs.Berkeley.EDU>.

Wed Mar 12 20:40:45 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* inet/gethstnmad.c (_gethtbyname): return the complete aliase
	list no matter what.

Sun Mar  9 07:32:37 1997  "Marty Leisner" <leisner@@sdsp.mc.xerox.com>

	* sysdeps/linux/__lseek.S: define __CHECK_RETURN_ADDR.

Thu Feb 27 08:07:07 1997  David van Leeuwen <vanleeuwen@@tm.tno.nl>

	* sysdeps/linux/_errlist.c (ENOMEDIUM, EMEDIUMTYPE): new.

Mon Feb 24 07:25:58 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/m68k/hton.c: updated from sysdeps/i386/hton.c.

Fri Feb 21 13:28:23 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <assert.h>: undefine assert_perror first.

	* posix/putenv.c: update from glibc 2.0.2.

Fri Feb 14 19:41:54 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.23 is released.

	* <_G_config.h>: change version to 5.4.23.

	* elf/libc/jump.params: set version to 5.4.23.

	* release.libc: update.

	* time/strptime.c (strptime): fix definition.

Fri Feb 14 04:27:57 1997   Ulrich Windl <Ulrich.Windl@@rz.uni-regensburg.de>

	* <time.h> (strptime): fix the prototype.

Sun Feb  9 12:05:06 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <malloc.h>: update copyright.
	  (__libc_malloc_initialized): new.

	* dl-malloc/malloc.c (__libc_malloc_initialized): changed
	  from __malloc_initialized so that this variable is not
	  shared with other users of GNU malloc.

Fri Feb  7 19:14:31 1997  "Ronald F. Guilmette" <rfg@@monkeys.com>

	* inet/gethstnmad.c (gethostbyname): change sizeof (buf)
	  to sizeof (buf.buf) while calling res_search ().

Wed Feb  5 16:25:14 1997  "Ronald F. Guilmette" <rfg@@monkeys.com>

	* <sys/syslog.h> (prioritynames, prioritynames, facilitynames):
	  add missing '{' and '}'.

Mon Feb  3 19:57:45 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.22 is released.

	* <_G_config.h>: change version to 5.4.22.

	* elf/libc/jump.params: set version to 5.4.22.

	* elf/libm/jump.params: set version to 5.0.8.

	* release.libc: update.

	* <rpcsvc/yp.x>:
	* <rpcsvc/yp.h>:
	* <rpcsvc/yp_prot.h>: update from glibc 2.0.1.

Sun Feb  2 23:41:28 1997   "Hans-Frieder Vogt" <vogt@@ilaws6.luftfahrt.Uni-Stuttgart.de>

	* bsd/realbsd.c: return the offending path in error.

Sat Feb  1 11:47:26 1997  Stephen L Moshier <moshier@@world.std.com>

	* sysdeps/linux/i386/math/frexpl.c: Preserve sign of input.

Wed Jan 29 20:50:53 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/i386/crt/crt0.S: align stack to 8 bytes.

Sun Jan 26 21:03:51 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.21 is released.

	* <_G_config.h>: change version to 5.4.21.

	* elf/libc/jump.params: set version to 5.4.21.

	* release.libc: update.

	* <sys/vm86.h> (vm86old): renamed from vm86.
	(vm86): new.

	* <sys/syscall.h> (SYS_vm86old): renamed from SYS_vm86.
	(SYS_setresuid, SYS_getresuid, SYS_vm86, SYS_query_module): new.

	* sysdeps/linux/Makefile (SRC1S): remove vm86.S.

	* sysdeps/linux/Makefile (SRC3S): add vm86old.S and vm86.S.

	* sysdeps/linux/vm86.S: removed.

	* sysdeps/linux/i386/vm86.S: new.

	* sysdeps/linux/i386/vm86old.S: new.

Thu Jan 23 13:22:34 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* yp/yp.h:
	* yp/yppasswd.h: removed.

	* yp/yppasswd_xdr.c:
	* yp/yplib.c:
	* yp/yp_xdr.c: modified for new <rpcsvc/yp_prot.h>.

	* yp/yp_xdr.c (xdr_domainname): changed to

		bool_t xdr_domainname(XDR *xdrs, domainname *objp)

	* <rpcsvc/yppasswd.h>: new.

	* <rpcsvc/yp_prot.h> (_YPBIND, struct ypbind_binding):
	defined before include <rpcsvc/yp.h>.
	don't duplicate anything defined in <rpcsvc/yp.h>.

	* <rpcsvc/yp.h>: new. generated from yp.x.

Sat Jan 11 11:20:04 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.20 is released.

	* <_G_config.h>: change version to 5.4.20.

	* elf/libc/jump.params: set version to 5.4.20.

	* release.libc: update.

	* rpc/xdr.c (xdr_string): return FALSE if the
	  pointer is NULL for XDR_ENCODE.

Sun Jan  5 01:26:54 1997  Greg Stark <gsstark@@mit.edu>

	* regex/rx.c: protect and release cdr.

Sat Jan  4 10:46:30 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.19 is released.

	* <_G_config.h>: change version to 5.4.19.

	* elf/libc/jump.params: set version to 5.4.19.

	* release.libc: update.

	* login/getpass.c: disable ICANON.

Tue Dec 31 06:13:14 1996  Wolfram Gloger <Wolfram.Gloger@@dent.med.uni-muenchen.de>

	* libio/stdio/stdio.h:
	* libio/stdio/setfileno.c:
	* stdlib/strtod.c:
	* sysdeps/linux/connect.c:
	* sysdeps/linux/getsocknam.c:
	* sysdeps/linux/getsockopt.c:
	* sysdeps/linux/recv.c:
	* sysdeps/linux/recvfrom.c:
	* sysdeps/linux/send.c:
	* sysdeps/linux/sendto.c:
	* sysdeps/linux/setsockopt.c:
	* sysdeps/linux/shutdown.c:
	* sysdeps/linux/socket.c:
	* sysdeps/linux/sysctl.c:
	* sysdeps/linux/accept.c:
	* sysdeps/linux/bind.c:
	* sysdeps/linux/listen.c:
	* sysdeps/linux/getpeernam.c:
	* sysdeps/linux/sendmsg.c:
	* sysdeps/linux/socketpair.c:
	* sysdeps/linux/recvmsg.c: update.

	* dl-malloc/Makefile (VSCFLAGS): add -DMALLOC_HOOKS and remove
	  -D__MALLOC_0_RETURNS_NULL

	* dl-malloc/malloc.c: update from Doug Lea's 2.6.4 plus debug
	  hooks.

Sun Dec 29 10:45:59 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* README: update.

	* sysdeps/linux/i386/__init_brk.c (__curbrk):
	* sysdeps/linux/m68k/__init_brk.c (__curbrk): new, weak aliase
	  of ___brk_addr.

Thu Dec 12 01:20:42 1996  Geert Uytterhoeven <geert@@cs.kuleuven.ac.be>

	* sysdeps/linux/m68k/gmon/gmon.c: fix a typo.

Tue Dec 17 08:16:37 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.18 is released.

	* <_G_config.h>: change version to 5.4.18.

	* elf/libc/jump.params: set version to 5.4.18.

	* release.libc: update.

Mon Dec 16 18:17:37 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/i386/math/exp.S: fix a typo.

	* inet/rcmd.c, inet/rexec.c: check the size of the IP address
	  from gethosybyname () against sizeof (sin_addr).

Sat Dec  7 21:41:48 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <paths.h> (_PATH_LOCALE): changed to /usr/share/locale.

Mon Dec  9 20:30:59 1996  Ed Doolittle <dolittle@@weniac.math.toronto.edu>

	* <paths.h> (_PATH_PRESERVE): new, defined as
	  "/var/preserve".

Mon Dec  9 21:59:52 1996  Ruediger Helsch <rh@@unifix.de>

	* libio/printf_fp.c: fix locale.

Sat Dec  7 21:41:48 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <netinet/ip.h>: include <netinet/in.h>.

Fri Dec  6 13:35:05 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.17 is released.

	* <_G_config.h>: change version to 5.4.17.

	* elf/libc/jump.params: set version to 5.4.17.

	* release.libc: update.

	* sysdeps/linux/__fpathconf.c (_PC_PATH_MAX): undo the
	  change on Mon Dec  2 19:44:36 1996 by H.J. Lu
	  (hjl@@gnu.ai.mit.edu).

	* bsd/realpath.c (realpath):
	* io/getwd.c (getwd): allocate a buffer of PATH_MAX chars
	  and copy the result back to user. We don't trust the user
	  buffer size.

Thu Dec  5 08:26:15 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/stdio/getc.c (_IO_getc): added libc 6.x/glibc 2.x
	  compatibility codes for XFree86.

	* bsd/realpath.c (realpath):
	* io/getwd.c (getwd): reduce PATH_MAX to 1024 if PATH_MAX
	  > 1024. Many binaries are hard-coded with PATH_MAX = 1024.
	  We need to find a dynamic way to check PATH_MAX at run-time. 

Wed Dec  4 10:12:07 1996  David M. Ronis <ronis@@ronispc.chem.mcgill.ca>

	* sysdeps/linux/i386/math/erf.c: fix underflow.

Tue Dec  3 19:07:47 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.16 is released.

	* <_G_config.h>: change version to 5.4.16.

	* elf/libc/jump.params: set version to 5.4.16.

	* release.libc: update.

	* elf/libm/jump.params: set version to 5.0.7.

	* sysdeps/linux/i386/math/erf.c: change underflow to 20
	  from 10.

	* libio/iovfscanf.c: use tolower () to check 'e'.

Tue Dec  3 06:19:14 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.15 is released.

	* <_G_config.h>: change version to 5.4.15.

	* elf/libc/jump.params: set version to 5.4.15.

	* release.libc: update.

Mon Dec  2 19:44:36 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* misc/syslog.c: catch SGPIPE for syslog restarts.

	* <sys/param.h> (GET_LINUX_KERNEL_VERSION,
	  GET_LINUX_KERNEL_PATCHLEVEL,
	  GET_LINUX_KERNEL_SUBLEVEL, __get_linux_kernel_version):
	  new.

	* bsd/realpath.c (realpath):
	* io/getwd.c (getwd):
	* sysdeps/linux/__fpathconf.c (_PC_PATH_MAX):
	  reduce PATH_MAX to 1024 if linux kernel < 2.1.

	* sysdeps/linux/Makefile (SRC1S): add kernel_version.c.

	* sysdeps/linux/kernel_version.c: new.

	* <sys/stat.h>: do define struct stat for Linux > 2.1.

Sun Dec  1 11:39:50 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.14 is released.

	* <_G_config.h>: change version to 5.4.14.

	* elf/libc/jump.params: set version to 5.4.14.

	* release.libc: update.

Sun Dec  1 08:43:15 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <sys/stat.h>: don't define struct stat for Linux > 2.1.

	* sysdeps/linux/_fxstat.c:
	* sysdeps/linux/_lxstat.c:
	* sysdeps/linux/_xstat.c: make an alias for __?xstat from
	  _?xstat.

	* sysdeps/linux/pthread_stubs.c: added libc 6.x/glibc 2.x
	  compatibility codes for XFree86.
@


1.202
log
@Update for libc 5.4.45.
@
text
@d1 47
d60 2
a61 2
	* sunrpc/svc_tcp.c (svctcp_recv): Add FreeBSD DoS patch.
	* sunrpc/xdr_rec.c (set_input_fragment): Likewise.
@


1.201
log
@Make all global symbols in gcc/libgcc2.c weak.
@
text
@d1 2
d11 41
d63 4
@


1.200
log
@Remove OLD_GCC.
@
text
@d17 4
@


1.199
log
@Update for libc 5.4.45.
@
text
@d9 4
@


1.198
log
@Update for libc 5.4.44.
@
text
@d1 25
@


1.197
log
@Update for libc 5.4.43
@
text
@d1 23
@


1.196
log
@Update for libc 5.4.42.
@
text
@d1 20
@


1.195
log
@Add <sys/prctl.h>.
@
text
@d1 28
@


1.194
log
@Update for libc 5.4.41.
@
text
@d11 2
@


1.193
log
@Update for libc 5.4.40.
@
text
@d1 74
@


1.192
log
@Update for libc 5.4.39 again
@
text
@d1 29
@


1.191
log
@Update for libc 5.4.39
@
text
@d24 4
a27 1
	* include/Makefile (install): fix a typo.
@


1.190
log
@Fix catopen with invalid NLSPATH.
@
text
@d1 30
@


1.189
log
@Update for libc 5.4.38
@
text
@d1 1
a1 1
Wed Aug 27 12:33:48 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)
d10 5
@


1.188
log
@Update for libc 5.4.37
@
text
@d1 21
@


1.187
log
@Update for libc 5.4.36
@
text
@d1 29
@


1.186
log
@Update for libc 5.4.35.
@
text
@d1 34
d265 1
a265 1
	* yp/yplib.c (): fix argument for xdr_domainname ().
@


1.185
log
@Update for libc 5.4.34.
@
text
@d1 49
@


1.184
log
@Update for libc 5.4.33.
@
text
@d1 29
@


1.183
log
@Update for libc 5.4.32.
@
text
@d1 18
@


1.182
log
@Update sysdeps/linux/i386/crt/gcrt0.S.
@
text
@d1 16
@


1.181
log
@Update for libc 5.4.31.
@
text
@d1 1
a1 1
Sat May 24 16:08:09 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)
d10 5
@


1.180
log
@Update libc 5.4.30.
@
text
@d1 20
@


1.179
log
@Update for libc 5.4.29
@
text
@d1 13
@


1.178
log
@Update for libc 5.4.29
@
text
@d1 2
@


1.177
log
@Update libc 5.4.28.
@
text
@d1 28
d60 1
a60 1
Sun May  4 08:50:33 1997  Thorsten Kukuk <kukuk@@tk.uni-paderborn.de>
@


1.176
log
@Update for libc 5.4.27.
@
text
@d1 38
@


1.175
log
@Add comments.
@
text
@d1 22
@


1.174
log
@Add comments.
@
text
@d1 1
a1 1
Sun Apr  6 23:02:09 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)
d11 2
d15 5
@


1.173
log
@Update libc 5.4.26.
@
text
@d11 3
@


1.172
log
@Modify readv/writev.
@
text
@d1 21
@


1.171
log
@Update for libc 5.4.25.
@
text
@d13 4
@


1.170
log
@Update for libc 5.4.25.
@
text
@d21 2
a22 1
	* nys/yp/src/yp.h:
d38 1
d41 2
a42 1
	* include/malloc.h: Add declaration of malloc_get_state()
@


1.169
log
@Update libc 5.4.24 for m68k.
@
text
@d1 41
@


1.168
log
@Update for libc 5.4.24.
@
text
@d29 4
@


1.167
log
@Update for libc 5.4.23.
@
text
@d1 34
@


1.166
log
@Update for libc 5.4.23.
@
text
@d1 2
@


1.165
log
@Add entry.
@
text
@d1 33
@


1.164
log
@Update NIS for libc 5.4.22.
@
text
@d1 2
d16 4
@


1.163
log
@Update again for libc 5.4.21.
@
text
@d1 22
d30 2
@


1.162
log
@Update for libc 5.4.21.
@
text
@d1 2
d8 16
@


1.161
log
@Update for libc 5.4.20.
@
text
@d1 27
@


1.160
log
@Update rx.c
@
text
@d1 1
a1 1
Sun Jan  5 13:18:38 1997  H.J. Lu (hjl@@gnu.ai.mit.edu)
d10 3
@


1.159
log
@Fix a typo.
@
text
@d13 1
a13 1
	* regex/rx.c: protect cdr.
@


1.158
log
@Update for libc 5.4.20.
@
text
@d203 1
a203 1
	  eompatibility codes for XFree86.
@


1.157
log
@Update for libc 5.4.19.
@
text
@d1 14
d203 1
a203 1
	  compatibility codes for XFree86.
@


1.156
log
@Update for libc 5.4.18.
@
text
@d1 54
@


1.155
log
@Fix PATH_MAX mismatch.
@
text
@d1 34
@


1.154
log
@Update for libc 5.4.17 again.
@
text
@d11 9
@


1.153
log
@Update for libc 5.4.17.
@
text
@d1 2
@


1.152
log
@Update for libc 5.4.16 public.
@
text
@d1 1
d3 3
a5 1
	* version 5.4.16 is released.
d7 1
a7 1
	* <_G_config.h>: change version to 5.4.16.
d9 1
a9 1
	* elf/libc/jump.params: set version to 5.4.16.
d11 2
a12 1
	* release.libc: update.
d14 4
a17 1
	* elf/libm/jump.params: set version to 5.0.7.
d24 10
@


1.151
log
@Update for libc 5.4.16.
@
text
@a0 1
Tue Dec  3 19:07:47 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d11 6
@


1.150
log
@Update for linux 5.4.15.
@
text
@d1 17
@


1.149
log
@Fix a typo for libc 5.4.14.
@
text
@d1 30
@


1.148
log
@Update for libc 5.4.14.
@
text
@d20 1
a20 1
	* sysdeps/linux/pthread.c: added libc 6.x/glibc 2.x
@


1.147
log
@Update for libc 5.4.13.
@
text
@d1 1
a1 1
Mon Nov 18 22:45:46 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d3 1
a3 1
	* version 5.4.13 is released.
d5 1
a5 1
	* <_G_config.h>: change version to 5.4.13.
d7 1
a7 1
	* elf/libc/jump.params: set version to 5.4.13.
d11 1
a11 2
	* <sys/socket.h>: swap the order of <sys/types.h>
	  and <linux/socket.h>.
d13 1
a13 1
Thu Nov 14 19:44:44 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d15 4
a18 1
	* <sys/tty.h>: new, include <sys/ioctl.h>.
d20 2
a21 1242
Thu Nov 14 09:23:58 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.12 is released.

	* <_G_config.h>: change version to 5.4.12.

	* elf/libc/jump.params: set version to 5.4.12.

	* release.libc: update.

	* time/strftime.c: use DO_NUMBER for '%e'.

Wed Nov 13 08:47:34 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* Makeconfig (XCFLAGS): add -D_REENTRANT.

Sun Nov 10 17:16:50 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <pthread.h> (pthread_mutex_t, pthread_key_t, pthread_t,
	  pthread_self, pthread_getspecific): dummies for GNU Objective
	  C run-time library, libobjc.a. Need to re-compile libobjc.a
	  for a real pthread package.

Fri Nov  8 08:56:42 1996  addw@@phcomp.co.uk

	* <ctype.h> (__isascii): changed to

	  #define __isascii(c) (!((c) & ~0177)) /* If +ve & < 256 */

Thu Nov  7 08:25:27 1996  Thorsten Kukuk  <kukuk@@vt.uni-paderborn.de>

	* nys/nis/src/nis_if.c: fix memory leaks.

Wed Nov  6 08:39:37 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/iovfscanf.c: use ADDW(c) instead of ADDW('e').

Sun Nov  3 12:00:02 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/i386/hton.c: add support for linux 2.1.x.

Wed Oct 23 13:21:55 1996  Kars de Jong  <jongk@@cs.utwente.nl>

	* sysdeps/linux/m68k/__brk.c:
	* sysdeps/linux/m68k/__sbrk.c:
	* sysdeps/pthreads/mit/linux/m68k/machdep.c: bug fixes.

Sun Nov  3 02:51:42 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.11 is released.

	* <_G_config.h>: change version to 5.4.11.

	* elf/libc/jump.params: set version to 5.4.11.

	* release.libc: update.

	* libio/libioP.h (ROUND_TO_PAGE): new. round the size to the
	  next page sizes.
	  (ALLOC_BUFFER):
	  (FREE_BUFFER): use ROUND_TO_PAGE.

Sat Nov  2 17:43:04 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/msgctl.c:
	* sysdeps/linux/msgget.c:
	* sysdeps/linux/msgrcv.c:
	* sysdeps/linux/msgsnd.c:
	* sysdeps/linux/semctl.c:
	* sysdeps/linux/semget.c:
	* sysdeps/linux/semop.c:
	* sysdeps/linux/shmat.c:
	* sysdeps/linux/shmctl.c:
	* sysdeps/linux/shmdt.c:
	* sysdeps/linux/shmget.c: add support for linux 2.1.x.

Fri Nov  1 04:58:31 1996  "Robert H. de Vries" <rhdv@@fss.fokker.nl>

	* rpc/pmap_rmt.c: check ECONNREFUSED for Linux.

Fri Nov  1 02:28:26 1996  Ulrich Drepper (drepper@@cygnus.com)

	* <wctype.h>: kludge wint_t for gcc.

Wed Oct 30 07:15:12 1996  Heiko.Schroeder@@post.rwth-aachen.de (Heiko Schroeder)

	* locale/programs/ld-numeric.c: fix idx[cnt - 2].

	* locale/programs/locale.c: call setlocale(LC_ALL,"").

Tue Oct 29 16:43:02 1996  Thorsten Kukuk  <kukuk@@vt.uni-paderborn.de>

	*  <rpc/key_prot.x> : key_prot version 2, needed by nispasswd
	*  <rpc/key_prot.h> : add support for key_prot version 2
	*  rpc/key_call.c : dito.
	*  rpc/key_prot.c : dito.

	*  nys/nsw/src/nis/nis_hosts.c : alias name bug fix.

	*  nys/nsw/src/nis/nis_publickey.c : fix typos.

Sun Oct 20 21:33:23 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.10 is released.

	* <_G_config.h>: change version to 5.4.10.

	* elf/libc/jump.params: set version to 5.4.10.

	* release.libc: update.

	* time/bsdtime.c:
	* sysdeps/pthreads/mit/sleep.c:
	* sysdeps/pthreads/mit/info.c:
	* sysdeps/pthreads/mit/fd_pipe.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* rpc/xdr.c:
	* rpc/pmap_rmt.c:
	* rpc/key_call.c:
	* rpc/auth_des.c:
	* misc/getusersh.c: fix typos.

Thu Oct 17 22:34:13 1996  Janos Farkas  <chexum@@shadow.banki.hu>

	* locale/c-collate.c: fix default collate entry, which was
	used when no collate data was loaded.

Tue Oct 15 22:02:55 1996  Thorsten Kukuk  <kukuk@@vt.uni-paderborn.de>

	* nys/nis/src/nis_dummy.c (nis_local_principal) : Remove dummy
	  function.

	* nys/nis/src/nis_names.c (nis_local_principal) : New.

	* nys/nsw/src/nis/nis_hosts.c: Replace dummy functions with
	  working versions.
	
Mon Oct 14 10:23:22 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.9 is released.

	* <_G_config.h>: change version to 5.4.9.

	* elf/libc/jump.params: set version to 5.4.9.

	* release.libc: update.

Mon Oct 14 10:00:51 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* inet/res_comp.c:
	* inet/res_debug.c:
	* inet/res_query.c:
	* inet/rexec.c: fixed typos.

Mon Oct 14 02:13:44 1996  LeBlanc@@mcc.ac.uk

	* time/strftime.c: don't use the add macro for nopad.

Tue Oct  8 23:34:50 1996  Claus_Heine@@ac2.maus.de (Claus Heine)

	* string/strncscmp.c: fix a typo.

Fri Oct  4 15:41:43 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.8 is released.

	* <_G_config.h>: change version to 5.4.8.

	* elf/libc/jump.params: set version to 5.4.8.

	* release.libc: update.

Thu Oct  3 16:59:19 1996  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* sysdeps/linux/i386/syscall.S: check 0 > return > -4096 for
	  error.

Thu Oct  3 11:16:32 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* inet/gethstnmad.c (_endhtent): check
	  _res.options & RES_STAYOPEN.

	* inet/sethostent.c (endhostent): call _endhtent ().

Sun Sep 29 03:07:58 1996  Thorsten Kukuk <kukuk@@weber.uni-paderborn.de>

	* nys/nis/src/nis_if.c:
	* nys/yp/src/yp_if.c: bug fixes.

Wed Sep 25 16:59:08 1996  Vernon C. Hoxie (vern@@zebra.alphacdc.com)

	* des/des_crypt.c:
	* des/des_impl.c:
	* des/des_soft.c:
	* dl-malloc/malloc.c:
	* grp/getgrnam.c:
	* grp/grpread.c:
	* grp/gshadow.c:
	* inet/__h_errno_loc.c:
	* inet/__res_loc.c:
	* inet/gethstnmad.c:
	* inet/getnetbyad.c:
	* inet/getnetbynm.c:
	* inet/getnetent.c:
	* inet/getproto.c:
	* inet/getprtname.c:
	* inet/getsrvbynm.c:
	* inet/getsrvbypt.c:
	* inet/herror.c:
	* inet/inetprivate.h:
	* inet/nsap_addr.c:
	* inet/res_comp.c:
	* inet/res_debug.c:
	* inet/res_query.c:
	* inet/res_send.c:
	* inet/rexec.c:
	* inet/ruserpass.c:
	* libbsd/cfsetspeed.c:
	* libbsd/daemon.c:
	* libbsd/login.c:
	* libbsd/login_tty.c:
	* libbsd/logout.c:
	* libbsd/logwtmp.c:
	* libbsd/pty.c:
	* libbsd/revoke.c:
	* libbsd/setpassent.c:
	* libbsd/sgtty.c:
	* libbsd/snprintf.c:
	* libio/genops.c:
	* libio/iofscanf.c:
	* libio/ioignore.c:
	* libio/iovfprintf.c:
	* libio/iovfscanf.c:
	* libio/libioP.h:
	* libio/printf_fp.c:
	* libio/stdio/clearerr.c:
	* libio/stdio/fgetc.c:
	* libio/stdio/fputc.c:
	* libio/stdio/freopen.c:
	* libio/stdio/fseek.c:
	* libio/stdio/getc.c:
	* libio/stdio/getchar.c:
	* libio/stdio/getw.c:
	* libio/stdio/putc.c:
	* libio/stdio/putchar.c:
	* libio/stdio/putw.c:
	* libio/stdio/rewind.c:
	* libio/stdio/setfileno.c:
	* libio/strops.c:
	* locale/findlocale.c:
	* locale/lc-collate.c:
	* locale/lc-ctype.c:
	* locale/loadlocale.c:
	* locale/localealias.c:
	* locale/setlocale.c:
	* login/utmp2.c:
	* misc/__getline.c:
	* misc/basename.c:
	* misc/drand48.c:
	* misc/err.c:
	* misc/getloadavg.c:
	* misc/getusersh.c:
	* misc/init-misc.c:
	* misc/insremque.c:
	* misc/obstack.c:
	* misc/syslog.c:
	* nls/msgcat.c:
	* nys/nsw/src/yp/yp_services.c:
	* nys/yp/src/yp_if.c:
	* posix/ctermid.c:
	* posix/cuserid.c:
	* posix/execvp.c:
	* posix/getenvsec.c:
	* posix/getopt.c:
	* posix/sleep.c:
	* pwd/getpwent.c:
	* pwd/getpwnam.c:
	* pwd/getpwuid.c:
	* pwd/lckpwdf.c:
	* pwd/shadow.c:
	* regex/rx.c:
	* rpc/auth_des.c:
	* rpc/auth_none.c:
	* rpc/auth_prot.c:
	* rpc/auth_unix.c:
	* rpc/authdes_prot.c:
	* rpc/clnt_generic.c:
	* rpc/clnt_perror.c:
	* rpc/clnt_raw.c:
	* rpc/clnt_simple.c:
	* rpc/clnt_tcp.c:
	* rpc/clnt_udp.c:
	* rpc/get_myaddr.c:
	* rpc/getrpcent.c:
	* rpc/getrpcport.c:
	* rpc/key_call.c:
	* rpc/key_prot.c:
	* rpc/netname.c:
	* rpc/openchild.c:
	* rpc/pmap_clnt.c:
	* rpc/pmap_getmaps.c:
	* rpc/pmap_getport.c:
	* rpc/pmap_prot.c:
	* rpc/pmap_prot2.c:
	* rpc/pmap_rmt.c:
	* rpc/publickey.c:
	* rpc/rpc_callmsg.c:
	* rpc/rpc_comdata.c:
	* rpc/rpc_dtblsz.c:
	* rpc/rpc_prot.c:
	* rpc/rtime.c:
	* rpc/svc.c:
	* rpc/svc_au_ux.c:
	* rpc/svc_auth.c:
	* rpc/svc_raw.c:
	* rpc/svc_run.c:
	* rpc/svc_simple.c:
	* rpc/svc_tcp.c:
	* rpc/svc_udp.c:
	* rpc/svcauth_des.c:
	* rpc/xcrypt.c:
	* rpc/xdr.c:
	* rpc/xdr_array.c:
	* rpc/xdr_float.c:
	* rpc/xdr_mem.c:
	* rpc/xdr_rec.c:
	* rpc/xdr_ref.c:
	* rpc/xdr_stdio.c:
	* setjmp/_setjmp.c:
	* stdlib/_quicksort.c:
	* stdlib/grouping.h:
	* stdlib/strtod.c:
	* stdlib/strtol.c:
	* stdlib/wcstombs.c:
	* string/__memccpy.c:
	* string/argz-append.c:
	* string/argz-count.c:
	* string/argz-ctsep.c:
	* string/argz-stringify.c:
	* string/strcoll.c:
	* string/strncscmp.c:
	* string/strsep.c:
	* string/strxfrm.c:
	* string/swab.c:
	* sysdeps/generic/gmp-impl.h:
	* sysdeps/generic/mul.c:
	* sysdeps/generic/mul_n.c:
	* sysdeps/ieee754/dbl2mpn.c:
	* sysdeps/ieee754/mpn2flt.c:
	* sysdeps/ieee854/ldbl2mpn.c:
	* sysdeps/ieee854/mpn2ldbl.c:
	* sysdeps/linux/__errno_loc.c:
	* sysdeps/linux/__flock.c:
	* sysdeps/linux/_strerror.c:
	* sysdeps/linux/_xustat.c:
	* sysdeps/linux/accept.c:
	* sysdeps/linux/bind.c:
	* sysdeps/linux/connect.c:
	* sysdeps/linux/ftw.c:
	* sysdeps/linux/getpeernam.c:
	* sysdeps/linux/getsocknam.c:
	* sysdeps/linux/getsockopt.c:
	* sysdeps/linux/glob.c:
	* sysdeps/linux/i386/__brk.c:
	* sysdeps/linux/i386/__getfpucw.c:
	* sysdeps/linux/i386/__init_brk.c:
	* sysdeps/linux/i386/__sigact.c:
	* sysdeps/linux/i386/gmon/gmon.c:
	* sysdeps/linux/i386/math/__infnan.c:
	* sysdeps/linux/i386/math/__infnanl.c:
	* sysdeps/linux/i386/math/__polevll.c:
	* sysdeps/linux/i386/math/fpclassifyf.c:
	* sysdeps/linux/i386/math/frexpl.c:
	* sysdeps/linux/i386/math/ldexpl.c:
	* sysdeps/linux/i386/math/modfl.c:
	* sysdeps/linux/i386/readdir_r.c:
	* sysdeps/linux/i386/sigsuspend.c:
	* sysdeps/linux/listen.c:
	* sysdeps/linux/m68k/__brk.c:
	* sysdeps/linux/m68k/__init_brk.c:
	* sysdeps/linux/m68k/__sbrk.c:
	* sysdeps/linux/m68k/gmon/gmon.c:
	* sysdeps/linux/mmap.c:
	* sysdeps/linux/morecore.c:
	* sysdeps/linux/pthread_stubs.c:
	* sysdeps/linux/readv.c:
	* sysdeps/linux/recv.c:
	* sysdeps/linux/recvfrom.c:
	* sysdeps/linux/scandir.c:
	* sysdeps/linux/send.c:
	* sysdeps/linux/sendmsg.c:
	* sysdeps/linux/sendto.c:
	* sysdeps/linux/set-init.c:
	* sysdeps/linux/setpgrp.c:
	* sysdeps/linux/setsockopt.c:
	* sysdeps/linux/shutdown.c:
	* sysdeps/linux/socket.c:
	* sysdeps/linux/socketpair.c:
	* sysdeps/linux/sysctl.c:
	* sysdeps/linux/tell.c:
	* sysdeps/linux/ttyname_r.c:
	* sysdeps/linux/writev.c:
	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/condattr.c:
	* sysdeps/pthreads/mit/dump_state.c:
	* sysdeps/pthreads/mit/fd.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/fd_pipe.c:
	* sysdeps/pthreads/mit/info.c:
	* sysdeps/pthreads/mit/linux/i386/machdep.c:
	* sysdeps/pthreads/mit/linux/m68k/machdep.c:
	* sysdeps/pthreads/mit/mutex.c:
	* sysdeps/pthreads/mit/mutexattr.c:
	* sysdeps/pthreads/mit/prio_queue.c:
	* sysdeps/pthreads/mit/process.c:
	* sysdeps/pthreads/mit/pthread.c:
	* sysdeps/pthreads/mit/pthread_detach.c:
	* sysdeps/pthreads/mit/pthread_join.c:
	* sysdeps/pthreads/mit/pthread_kill.c:
	* sysdeps/pthreads/mit/schedparam.c:
	* sysdeps/pthreads/mit/select.c:
	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/sleep.c:
	* sysdeps/pthreads/mit/wait.c:
	* time/bsdtime.c:
	* time/strftime.c:
	* ufc/crypt.c:
	* ufc/crypt_util.c:
	* yp/yp.h:
	* yp/yp_update.c:
	* yp/yp_xdr.c:
	* yp/yplib.c:
	* yp/ypupdate_xdr.c:
	* <ansidecl.h>:
	* <getopt.h>:
	* <obstack.h>:
	* <pthread/mit/pthread.h>:
	* <rpc/auth.h>:
	* <rpc/key_prot.h>:
	* <rpc/rpc_msg.h>:
	* <rpc/svc.h>:
	* <rpc/svc_auth.h>:
	* <rpc/xdr.h>:
	* <rpcsvc/ypclnt.h>:
	* <rx.h>:
	* <sys/stat.h>: reduce compiler warnings.

Tue Sep 24 11:22:39 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.7 is released.

	* <_G_config.h>: change version to 5.4.7.

	* elf/libc/jump.params: set version to 5.4.7.

	* release.libc: update.

Mon Sep 23 17:11:08 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* locale/setlocale.c: don't delete partial locale.

	* lcoale/loadlocale.c (_nl_free_locale): deleted.

	* locale/localeinfo.h:
	* locale/findlocale.c:
	* locale/setlocale.c: undo the change of Fri Sep 20 14:10:05
	  1996 by H.J. Lu (hjl@@gnu.ai.mit.edu).

Mon Sep 23 15:53:19 1996  Ross Alexander <rossa@@stimpy.math.auckland.ac.nz>

	* configure: add 686 support.

Mon Sep 23 05:03:52 1996 "Piet W. Plomp" <piet@@idefix.icce.rug.nl>

	* inet/gethstnmad.c: prototype fix.

Sun Sep 22 09:48:18 1996  Thorsten Kukuk  <kukuk@@vt.uni-paderborn.de>

	* nys/nis/src/nis_if.c (nis_add, nis remove, nis_modify) : New
	* nys/nis/src/nis_dummy.c (nis_local_principal) : 
	                          give "nobody" back, not a pointer to NULL.
	* nys/nis/src/nis_dummy.c (nis_add, nis_remove, nis_modify) : Removed
	* nys/nis/src/nis_names.c (nis_local_group): 
	                          Fixed, expand the group to a fully 
				  quallified NIS+ name
	* nys/nis/src/nis_alloc.c (nis_destroy_object): New
	* nys/nis/src/nis_alloc.c (nis_clone_object): New
	* nys/nis/src/nis_subr.c: New file	
	* nys/nis/src/Makefile: Add nis_subr.o to OBJS
	* nys/nis/include/rpcsvc/nislib.h: Add prototypes for nis_subr.c

Fri Sep 20 14:10:05 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.6 is released.

	* <_G_config.h>: change version to 5.4.6.

	* elf/libc/jump.params: set version to 5.4.6.

	* release.libc: update.

	* locale/localeinfo.h (_nl_free_locale_file_list):
	* locale/findlocale.c (_nl_free_locale_file_list): new.

	* locale/setlocale.c: call _nl_free_locale_file_list ()
	  after _nl_free_locale ().

Fri Sep 20 04:31:10 1996  Colm Buckley <cbuckley@@cs.tcd.ie>

	* <mntent.h>: add MNTTYPE_VFAT.

Thu Sep 19 11:08:07 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* time/strftime.c: define HAVE_TZNAME.

	* time/Makefile (TZDIR): change to
	  /usr/lib/zoneinfo:/usr/share/zoneinfo.

	* time/bsdtime.c (openFile): new, tzload uses it.

Wed Sep 18 12:15:22 1996  Thorsten Kukuk <kukuk@@weber.uni-paderborn.de>

	* rpc/svc_tcp.c:
	* rpc/svc_udp.c: undo the change on Mon Jun  3
	  19:53:56 1996 by Matthias Urlichs <smurf@@smurf.noris.de>.

Mon Sep 16 21:28:03 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* <m68k/__math.h> (modf, modfl): Use round-to-zero when
	  computing integer value.  Reported by Chris Lawrence.

Sun Sep 15 00:16:55 1996  David Holland <dholland@@hcs.harvard.edu>

	* inet/gethstnmad.c: 
	* inet/res_debug.c:
	* inet/res_init.c:
	* inet/res_query.c:
	* inet/rexec.c:
	* inet/ruserpass.c:
	* libio/iotempname.c:
	* locale/setlocale.c:
	* malloc/mtrace.c:
	* nls/msgcat.c:
	* nys/nsw/src/nsswitch.c:
	* nys/yp/src/yp_if.c:
	* posix/Makefile:

 - fix some places where it looks like there might be buffer overruns.
 - add some comments in places where there aren't and it isn't entirely
   obvious to a casual observer.
 - add __libc_secure_getenv() that always returns NULL in setuid programs,
   which is in a new file (posix/getenvsec.c) with initializer stuff you
   should check to make sure I did right.
 - use __libc_secure_getenv instead of ordinary getenv in most (but
   not all) places. I didn't change most of the NLS stuff, because I
   wasn't sure it was the right thing to do; same for the use of TZ in
   time/bsdtime.c.

	* posix/getenvsec.c: new.

Thu Sep 12 20:26:08 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* <m68k/__math.h> (frexp, frexpl): Return value must be in [0.5,
	  1), not [1, 2).  Reported by Chris Lawrence.

Fri Sep 13 15:46:29 1996  "Marty Leisner" <leisner@@sdsp.mc.xerox.com>

	* <stdlib.h>:
	* <gnu/types.h>:
	* <sys/bitypes.h>: no long long for __STRICT_ANSI__.

Thu Sep 13 02:10:26 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.5 is released.

	* <_G_config.h>: change version to 5.4.5.

	* elf/libc/jump.params: set version to 5.4.5.

	* release.libc: update.

Thu Sep 12 23:15:36 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* README.distributors: add a note for linux 2.0.

	* locale/C-ctype.c: copied from glibc to fix EOF.

	* misc/err.c:
	* <err.h>: new from glibc.

	* inet/ruserpass.c (rnetrc): use alloca () to alloca
	  buffer for pathname.

	* inet/rcmd.c (ruserok): use alloca for fhost and pbuf.

	* nls/msgcat.c (catopen): check path overflow.

Wed Aug 28 08:28:07 1996  craig@@metrolink.com (Craig Groeschel)

	* <stdlib.h> (putenv): also for BSD.

Mon Aug 26 05:21:06 1996  Janos Farkas <chexum@@shadow.banki.hu>

	* README: add warnings about SHADOW_COMPAT.

	* bsd/realpath.c (realpath): check overflow.

	* libbsd/cfsetspeed.c:
	* posix/cfsetget.c: enable 460800 baud.

	* libbsd/snprintf.c: add a comment to warn anyone in case.

	* libbsd/pty.c: use correct current pty names.

	* inet/gethstnmad.c (init_services): check trimdomainbuf
	  overflow.
	  (MAXINTERFACES): changed to 64.
	  close a security hole.

Mon Aug 12 17:12:37 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/i386/math/erf.c: minor changes.

	* sysdeps/linux/i386/math/erfl.c:
	* sysdeps/linux/i386/math/lgammal.c: fix typos.

	* <math.H> (signgaml): new.
	  (lgamma): remove __CONSTVALUE2.

Fri Aug  9 10:01:27 1996  Norbert Kiesel <nk@@col.sw-ley.de>

	* <_G_config.h> (_G_HAVE_BOOL): check __GNUG__ first.

Wed Aug  7 06:35:11 1996  Curtis Larsen <larsen@@rtp3.med.utah.edu>

	* <utime.h> (utime): fix a POSIX typo.

Tue Aug  6 15:53:32 1996   David Holland <dholland@@hcs.harvard.edu>

	* <rpcsvc/rusers.x>: fix compiler warnings.

Tue Aug  6 11:06:04 1996  Claus_Heine@@ac2.maus.de (Claus Heine)

	* nsw/src/yp/yp_misc.c: handle /etc/rpc better.

Tue Jul 30 06:08:24 1996  Claus_Heine@@ac2.maus.de (Claus Heine)

	* nsw/src/yp/yp_services.c: compare the requested service's
	  name also with those aliases.

Mon Jul 29 20:07:45 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* inet/bindresvport.c: undo the change on Mon Jun  3
	  19:53:56 1996 by Matthias Urlichs <smurf@@smurf.noris.de>.

Thu Jul 25 12:08:12 1996  "Yuri A. Pudgorodsky" <yur@@jane.ecsc.mipt.ru>

	* locale/charmap.c:
	* locale/error.c:
	* locale/locale.c:
	* locale/localedef.c:
	* locale/xmalloc.c: removed.

	* string/strcoll.c:
	* string/strxfrm.c:
	* time/strftime.c:
	* time/strptime.c: enable locale from glibc.

Thu Jul 25 09:50:57 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <confname.h> (_SC_PAGE_SIZE): new, defined as _SC_PAGESIZE.

Thu Jun 13 00:28:45 1996  Michael Meskes <meskes@@Informatik.RWTH-Aachen.DE>

	* locale/Makefile: changes.

Wed Jul 17 17:01:46 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.4 is released.

	* <_G_config.h>: change version to 5.4.4.
	  (_G_LIB_VERSION): changed to 2.7.2.

	* elf/libc/jump.params: set version to 5.4.4.

	* sysdeps/linux/writev.c: fix a typo.

Wed Jul 17 01:05:13 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <libio.h>:
	* libio/libio.h:
	* libio/filedoalloc.c:
	* libio/iostdio.h:
	* libio/ChangeLog:
	* libio/libioP.h:
	* libio/strfile.h:
	* libio/strops.c: Update to libg++ 2.7.2.

Wed Jul 17 01:05:13 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.3 is released.

	* <_G_config.h>: change version to 5.4.3.

	* elf/libc/jump.params: set version to 5.4.3.

	* sysdeps/pthreads/mit/fd_kern.c: modified for
	  BSD 4.4.

	* Makefile: minor fixes.

Tue Jun 25 23:29:25 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/writev.c: return bytes written if it > 0.

Fri Jun 21 10:30:19 1996  Clayton O'Neill <coneill@@premier.net>

	* sysdeps/linux/writev.c: return bytes written for
	  errno == EAGAIN.

Mon Jun 17 11:28:13 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <netinet/ip.h> (IP_DF, IP_MF): new.

Sat Jun 15 14:50:38 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* <ieee754.h>: _BYTE_ORDER -> __BYTE_ORDER.

Mon Jun 10 12:31:08 1996  Michael Meissner <meissner@@cygnus.com>

	* <bytesex.h>: add __PPC__.

Sun Jun  9 14:01:38 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* <ctype.h>: Remove comma at end of enum decl (forbidden by
	  ISO C).

Fri Jun  7 05:31:15 1996  Swen Thuemmler <swen@@uni-paderborn.de>

	* nys/nsw/src/compat/compat_passwd.c: fix
	  (+user security hole, netgroup speedups.

	* Makeconfig:
	* Makefile: modified for NYS.

Fri Jun  7 12:26:12 1996  Michael Meskes <meskes@@Informatik.RWTH-Aachen.DE>

	* locale/Makefile:
	* locale/programs/error.h:
	* locale/programs/ld-collate.c:
	* locale/programs/locale.c:
	* locale/programs/localedef.c:
	* locale/programs/locfile.c: modified to compile
	  the locale and localedef binaries.

Wed Jun  5 09:07:28 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.2 is released.

	* <_G_config.h>: change version to 5.4.2.

	* elf/libc/jump.params: set version to 5.4.2.

Tue Jun  4 15:53:48 1996  Jason Merrill <jason@@cygnus.com>

	* <rpc/xdr.h> (XDR): add prototype to fields.

Mon Jun  3 19:53:56 1996  Matthias Urlichs <smurf@@smurf.noris.de>

	* sysdeps/i386/Makefile (LN): changed to ln -sf.

	* elf/crt/Makefile: change ln -s to ln -sf.

	* inet/bindresvport.c: stop libc from trying to re-bind a
	  socket that's already bound to something. This is a good
	  idea if the kernel ever allows multiple bind() calls to
	  succeed (as mine does; I need that capability for transparent
	  multihoming).

	* inet/res_send.c (res_isourserver, res_nameinquery): weak
	  aliases for ELF.

	* rpc/svc_tcp.c:
	* rpc/svc_udp.c: stop re-binding. It seems to me that there
	  are a few cases:
	  - bindresvport modified the sockaddr passed to it. In
	    that case, the second bind() will also fail.
	  - bindresport doesn't modify the sockaddr.
	    - On a kernel which allows multiple bind calls, we are
	      clobbering the port the socket is bound to.
	    - On a kernel which doesn't,
	      - if the socket is not bound, you won't change a thing.
	      - if it is, you'll fail.

Sun Jun  2 22:48:27 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* Maketargets: use build libc.a for shared ELF library.

	* Makerules: don't copy from static for .S files.

	* elf/Makefile (lib): use -Wl,-whole-archive.

	* gcc/Makefile (libgcc): move libgcc.a to ../elfshared.

Sun Jun  2 17:39:38 1996  Doug Lea (dl@@cs.oswego.edu)

	* dl-malloc/malloc.c: update to version 2.6.3f.

Sun Jun  2 11:48:27 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* Makeconfig (OPT_CFLAGS, PROFILE_OPT_CFLAGS):
	  remove -g1.

	* Makerules: don't do "ld -r -x" for shared libraries. -g1
	  needs it.

	* Makeconfig (LD, MV): don't set them.

	* pwd/Makefile (SCRS): add lckpwdf.c for NYS.

Thu May 30 15:39:00 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <pthread/mit/sys/compat.h> (msg_accrights, msg_accrightslen): 
	  change them to msg_control and msg_controllen, respectively.

	* Makeconfig (LD, MV): set them to true for ELF. Needed
	  by -g1.

Thu May 30 01:46:41 1996  Janos Farkas  <chexum@@shadow.banki.hu>

	* configure, Makeconfig: moved gcc architecture-dependent
 	header directory detection from compile-time to config-time,
 	thus sparing a gcc and sed invocation for every compiled file.

	* configure: added `screen' to the list of the terminals.

Wed May 29 11:20:56 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.1 is released.

	* <_G_config.h>: change version to 5.4.1.

	* elf/libc/jump.params: set version to 5.4.1.

Wed May 29 00:34:43 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* Makeconfig (OPT_CFLAGS, PIC_OPT_CFLAGS, PROFILE_OPT_CFLAGS):
	  add -g1.

	* <stdio.h> (ctermid, cuserid): added for _POSIX_SOURCE.

	* <unistd.h> (ctermid, cuserid): commented out.

	* <netinet/ip.h>: include <features.h>.
	  fix a typo.

	* dl-malloc/malloc.c: restore the mremap patch.

Tue May 28 02:15:47 1996  Thorsten Kukuk <kukuk@@weber.uni-paderborn.de>

	* nys/nsw/src/yp/yp_publickey.c: fix a typo.

	* nys/nsw/src/yp/yp_hosts.c: There could be some whitspaces
	  before the hostname or more then one whitespace between
	  the hostname, ignore them.

	* nys/yp/include/rpcsvc/ypclnt.h: Add YPOP_* Defines.

	* nys/yp/src/ypupdate_xdr.c: New, xdr functions for yp_update

	* nys/yp/src/yp_if.c: Add yp_update function

Tue May 28 05:32:08 1996  Doug Lea (dl@@cs.oswego.edu)

	* dl-malloc/malloc.c: update to version 2.6.3c.

Mon May 27 10:43:40 1996  Markus Kuhn <mskuhn@@cip.informatik.uni-erlangen.de>

	* <sched.h>: fix typos.

Wed May 22 23:11:40 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.4.0 is released.

	* <_G_config.h>: change version to 5.4.0.

	* elf/libc/jump.params: set version to 5.4.0.

Wed May 22 12:24:26 1996  Arno Schaefer <aschaefe@@crcg.edu>

	* pwd/getpwnam.c: disable "+foo" and "-foo" if
	  YP is defined.

Wed May 22 11:13:46 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <paths.h> (_PATH_LOGPID): changed to syslogd.pid.

	* nys/nsw/src/files/gshadow.c (sgetsgent): fix the
	  default return of struct sgrp.

Tue May 21 22:01:05 1996  WE Metzenthen <billm@@euler.maths.monash.edu.au>

	* sysdeps/linux/i386/math/log10.c:
	* sysdeps/linux/i386/math/log10l.c:
	* sysdeps/linux/i386/math/log2l.c: return -infinity.

Sat May 18 00:57:32 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <langinfo.h>: Add SVR4 ABI.

	* string/Makefile (SRC1S): add argz-append.c argz-count.c
	  argz-ctsep.c argz-stringify.c.

	* locale/loadlocale.c: (_nl_free_locale): return if
	  no file is mapped.

	* locale/localealias.c: change PARAMS to __P.

	* <gnu/types.h>: include <linux/posix_types.h>. For older
	  kernel, we need to go back the old way by changing
	  "#if 1" to "#if 0".

	* <sys/vm86.h>: only valid for x86.

Wed May 15 17:27:35 1996  Steven L Baur <steve@@miranova.com>

	* <time.h> (nanosleep): change const to __const.

Mon May 13 23:19:39 1996  Per Bothner  <bothner@@deneb.cygnus.com>

	* fileops.c (_IO_file_close_it):  Just call _IO_do_flush rather
	  than _IO_file_sync, to avoid useless lseek.

Mon May 13 16:46:02 1996  Ulrich Drepper  <drepper@@cygnus.com>

	* libio/iovfprintf.c: Correct handling of unsigned short
	  values.

Tue May  7 01:25:17 1996  Ulrich Drepper  <drepper@@cygnus.com>

	* <langinfo.h>:
	* <locale.h>: update.

	* locale/C_name.c:
	* locale/l10nflist.c:
	* locale/explodename.c:
	* locale/loadinfo.h:
	* locale/findlocale.c:
	* locale/localealias.c:
	* string/argz-append.c:
	* string/argz-count.c:
	* string/argz-ctsep.c:
	* string/argz-stringify.c:
	* <argz.h>: new.

	* Makefile (DEPEND_DIRS, CLEAN_DIRS, DIRS): add xstring
	  and wctype.

	* <ctype.h> (_ISalnum): modified.

	* <wchar.h>:
	* <wctype.h>: new.

	* ctype/Makefile, ctype/ctype-extn.c, ctype/ctype-info.c,
	ctype/ctype.c, ctype/test_ctype.c, locale/C-collate.c,
	locale/C-ctype.c, locale/C-messages.c, locale/C-monetary.c,
	locale/C-numeric.c, locale/C-time.c, locale/Makefile,
	locale/categories.def, locale/iso-4217.def,
	locale/lc-collate.c, locale/lc-ctype.c,
	locale/loadlocale.c, locale/weight.h, locale/lc-messages.c,
	locale/lc-monetary.c, locale/lc-numeric.c, locale/lc-time.c,
	locale/localeconv.c, locale/localeinfo.h, locale/nl_langinfo.c,
	locale/setlocale.c, locale/programs/charmap-kw.gperf,
	locale/programs/charmap-kw.h, locale/programs/config.h,
	locale/programs/charmap.c, locale/programs/charset.c,
	locale/programs/charset.h, locale/programs/locale.c,
	locale/programs/ld-collate.c, locale/programs/ld-ctype.c,
	locale/programs/ld-messages.c, locale/programs/ld-monetary.c,
	locale/programs/ld-numeric.c, locale/programs/ld-time.c,
	locale/programs/linereader.c, locale/programs/linereader.h,
	locale/programs/localedef.c, locale/programs/locales.h,
	locale/programs/locfile-kw.gperf, locale/programs/locfile-kw.h,
	locale/programs/locfile-token.h, locale/programs/locfile.c,
	locale/programs/locfile.h, locale/programs/simple-hash.c,
	locale/programs/simple-hash.h, locale/programs/stringtrans.c,
	locale/programs/stringtrans.h, locale/programs/xmalloc.c,
	locale/programs/xstrdup.c, locale/programs/error.c,
	locale/programs/error.h, locale/programs/euidaccess.c,
	locale/programs/group_member.c, locale/libintl.h: Update
	to latest locale code which is part of GNU libc.

	* wctype/Makefile, wctype/cname-lookup.h, wctype/iswctype.c,
	wctype/wctrans.c, wctype/test_wctype.c, wctype/towctrans.c,
	wctype/wctype.c, wctype/wcfuncs.c, xstring/Makefile,
	xstring/mbscmp.c, xstring/mbsinit.c, xstring/mbsrtowcs.c,
	xstring/wcscat.c, xstring/wcschr.c, xstring/wcscmp.c,
	xstring/wcscpy.c, xstring/wcscspn.c, xstring/wcsdup.c,
	xstring/wcslen.c, xstring/wcsspn.c, xstring/wctob.c,
	xstring/wcsncat.c, xstring/wcsncmp.c, xstring/wcsncpy.c,
	xstring/wcspbrk.c, xstring/wcsrchr.c, xstring/wcsstr.c,
	xstring/wcstok.c, xstring/btowc.c, xstring/mbrlen.c,
	xstring/mbrtowc.c, xstring/wcrtomb.c, xstring/wcsrtombs.c,
	xstring/wmemchr.c, xstring/wmemcmp.c, xstring/wmemcpy.c,
	xstring/wmemmove.c, xstring/wmemset.c: Implement extensions
	of ISO amendment 1.

	* xstring/mbsadvance.c, xstring/mbscat.c, xstring/mbschr.c,
	xstring/mbscpy.c, xstring/mbsdup.c, xstring/mbslen.c,
	xstring/mbsncat.c, xstring/mbsncmp.c, xstring/mbsncpy.c,
	xstring/mbsrchr.c, xstring/mbstomb.c, xstring/wcswcs.c:
	Remove implementation of function not part of final ISO C
	standard.

	* <wcstr.h>:
	* <mbstr.h>: Remove header files not part of final ISO C
	  standard.

Fri May  3 00:26:42 1996  "Ronald F. Guilmette" <rfg@@monkeys.com>

	* <netdb.h> (hostent): remove __const.

Sat Apr 27 19:47:30 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <math.h> (PI2): changed to (M_PI + M_PI) from
	  M_PI_2.

	* <sys/bitypes.h>: comment out BSD checking.

	* <time.h> (struct timespec): dummy for gcc.

Tue May  7 03:06:22 1996  Klaus Steinberger <Klaus.Steinberger@@Physik.Uni-Muenchen.DE>

	* <unistd.h> (swapon): add int __swapflags.

Sat Apr 27 11:20:37 1996  Zoltan Hidvegi <hzoli@@cs.elte.hu>

	* pwd/getpwnam.c:
	* pwd/getpwuid.c:
	  The patch below makes getpuid() very very much faster if
	  there are +@@netgroup entries in /etc/passwd.  The original
	  codereaded the the passwd for all users in the given
	  netgroup one by one until the requested user was found. 
	  If there were more +@@netgroup entries, all of the netgroups
	  were scanned sequentially until the requested user was
	  found.  Also there was a bug: if the uid of a disabled user
	  was requested, getpwuid() and getpwname() returned
	  immediately without closing the passwd file.
	  
	  After this patch getpwuid() uses __nis_getpwuid() to get the
	  name of the user, then it gets the netgroups the user is in
	  using netgroup.byuser map. If there is a large passwd
	  datebase this makes a big difference (here it was 30 times
	  faster).  Also ypserv will use much less CPU time.

	  getpwname() is also improved.  Originally if it found a
	  +@@netgroup entry, it got this netgroup from the netgroup
	  map, and checked wether the user is in the given group
	  parsing this information.  After this patch getpwname()
	  uses the same algorithm as getpwuid() asking the user's
	  group from netgroup.byuser.  We have 8 netgroups with
	  about 630 users and the canged getpwuid() is about 3-times
	  faster.

	  These methods are not my inventions.  All unices do it
	  this way which can be checked e.g. by the Solaris snoop
	  utility.
 
Fri Apr 26 00:47:30 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/mmap.c (__mmap): renamed from mmap.
	  (mmap): make it as a weak alias for __mmap ().

	* locale/Makefile (localedir): set to /usr/share/locale.
	  (i18ndir): set to /usr/share/i18n.

Wed Apr 24 14:43:18 1996  Dmitri Beloslioudtsev <dnb@@orgland.ru>

	* nls/linux/Russian/auth.m:
	* nls/linux/Russian/clnt-misc.m:
	* nls/linux/Russian/errlist-u.m:
	* nls/linux/Russian/errlist.m:
	* nls/linux/Russian/getopt.m:
	* nls/linux/Russian/h-errlist.m:
	* nls/linux/Russian/net-misc.m:
	* nls/linux/Russian/rpc-errlist.m:
	* nls/linux/Russian/rpc-misc.m:
	* nls/linux/Russian/siglist-u.m:
	* nls/linux/Russian/siglist.m:
	* nls/linux/Russian/README.Russian: new.

Wed Apr 24 22:05:14 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.12 is released.

	* <_G_config.h>: change version to 5.3.12.

	* elf/libc/jump.params: set version to 5.3.12.

	* release.libc: update.

Wed Apr 24 19:20:58 1996  Michael Riepe <riepe@@ifwsn4.ifw.uni-hannover.de>

	* inet/rcmd.c:

	  > So, according to this just adding a host name should
	  > act exactly as it currently is, so I really don't
	  > see it as a security hole if it is acting properly.

	  No! If there is only a hostname in /etc/hosts.equiv or
	  ~/.rhosts, the local and remote user names *must* match.
	  Libc 5.3.9+ doesn't get this right when YP is #defined.

Wed Apr 17 14:39:12 1996  Juergen.Pfeifer@@T-Online.de (Juergen Pfeifer)

	* <sys/stat.h> (__machdep_sys__fxstat): new.

Mon Apr 15 00:35:02 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.11 is released.

	* <_G_config.h>: change version to 5.3.11.

	* elf/libc/jump.params: set version to 5.3.11.

Mon Apr 15 00:13:31 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/pthreads/mit/sleep.c (nanosleep): commented out,
	  conflict with IEEE Std 1003.1b-1993.

	* <time.h>: include <sys/time.h>.

	* README: fix my address.

	* sysdeps/linux/Makefile (SRC2S): add sched_setparam.S
	  sched_getparam.S sched_setscheduler.S sched_getscheduler.S
	  sched_yield.S sched_get_priority_max.S
	  sched_get_priority_min.S sched_rr_get_interval.S
	  fdatasync.S nanosleep.S.

	* sysdeps/linux/fdatasync.S:
	* sysdeps/linux/nanosleep.S:
	* sysdeps/linux/sched_get_priority_max.S:
	* sysdeps/linux/sched_get_priority_min.S:
	* sysdeps/linux/sched_getparam.S:
	* sysdeps/linux/sched_getscheduler.S:
	* sysdeps/linux/sched_rr_get_interval.S:
	* sysdeps/linux/sched_setparam.S:
	* sysdeps/linux/sched_setscheduler.S:
	* sysdeps/linux/sched_yield.S: new.

Sat Apr 13 11:27:26 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

        * inet/res_send.c (res_send): check EINTR from select () and
	  restart.  

Sat Apr 13 06:51:47 1996  Markus Kuhn <mskuhn@@cip.informatik.uni-erlangen.de>

	* <sched.h>: new header file for IEEE Std 1003.1b-1993.

	* <posix_opt.h> (_POSIX_PRIORITY_SCHEDULING): new.

	* <unistd.h> (fdatasync): new.

	* <time.h> (nanosleep): new.

Fri Apr 12 23:36:46 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.10 is released.

	* <_G_config.h>: change version to 5.3.10.

	* elf/libc/jump.params: set version to 5.3.10.

	* elf/libm/jump.params: set version to 5.0.6.

Fri Apr 12 22:57:52 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* release.libc: new.

	* <sys/sysctl.h>: new.

	* sysdeps/linux/Makefile (SRC1S): add sysctl.c.

	* sysdeps/linux/sysctl.c: new.

Wed Apr 10 19:26:05 1996  "A. Ian Vogelesang" <vogelesang@@hdshq.com>

	* misc/syslog.c: "syslog.c" begins by copying the format string
	  you provide to a temporary buffer called "fmt_cpy".  It does
	  this in order to expand any "%m" substrings found, replacing
	  them with the strerror() string version of the current errno.
	  - the patch added to 5.2.18 of libc added a check to make
	    sure fmt_cpy was not being overrun while the format
	    string was being copied over.

Wed Apr 10 19:18:25 1996  WE Metzenthen <billm@@euler.maths.monash.edu.au>

	* libio/printf_fp.c (bignum_size): increase the size.

Tue Apr  9 23:33:08 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

        * sysdeps/linux/i386/sysdep.h (check_error): New macros,
	  depend on __CHECK_RETURN_ADDR.
	  (PSEUDO): Use them.

Tue Apr  9 15:34:09 1996  Juergen Pfeifer <jpf@@software-ag.de>

	* sysdeps/ieee754/__isqnan.c:
	* sysdeps/ieee854/__isqnanl.c:
	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S:
	* sysdeps/linux/i386/Makefile:
	* sysdeps/linux/i386/math/Makefile:
	* sysdeps/linux/i386/math/__infnan.c:
	* sysdeps/linux/i386/math/__infnanl.c:
	* sysdeps/linux/i386/math/cosh.S:
	* sysdeps/linux/i386/math/exp.S:
	* sysdeps/linux/i386/math/modfl.c: modified.

	* sysdeps/linux/i386/__getfpucw.c:
	* sysdeps/linux/i386/math/pow10.S:
	* sysdeps/linux/i386/math/pow2.S: new.

Tue Apr  9 04:40:11 1996  Mark Eichin <eichin@@cygnus.com>

	* inet/gethstnmad.c: update from bind-4.9.3-REL.

Thu Apr  4 20:27:14 1996  Andreas Schwab  <schwab@@issan.informatik.uni-dortmund.de>

        * sysdeps/linux/m68k/sysdep.h (check_error, copy_ret): New
	  macros, depend on __CHECK_RETURN_ADDR.
	  (PSEUDO): Use them.

	* sysdeps/linux/mremap.S: Define __CHECK_RETURN_ADDR

	* dl-malloc/malloc.c (mremap_chunk): Fix check of error return
	  from mremap.

Sat Apr  6 00:38:44 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <sys/acct.h>: new, include <linux/acct.h>.
@


1.146
log
@Fix %e in strftime ().
@
text
@d1 17
@


1.145
log
@Update for libc 5.4.12.
@
text
@d1 1
a1 1
Thu Nov 14 01:23:58 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d10 2
@


1.144
log
@Update for libc 5.4.11.
@
text
@d1 45
@


1.143
log
@Fix entry.
@
text
@d1 54
@


1.142
log
@Update for libc 5.4.10.
@
text
@d29 2
a30 1
	* nis_dummy.c (nis_local_principal) : Remove dummy function
d32 1
a32 1
	* nis_names.c (nis_local_principal) : New
d34 2
a35 1
	* nis_hosts.c : Replace dummy functions with working versions
@


1.141
log
@Update for libc 5.4.10.
@
text
@d12 1
d20 1
a20 1
	* misc/getusersh.c: fix typo.
@


1.140
log
@Update for libc 5.4.9.
@
text
@d1 33
@


1.139
log
@Update for libc 5.4.8.
@
text
@d1 25
@


1.138
log
@Update for libc 5.4.7.
@
text
@d1 286
@


1.137
log
@Fix locale ffor libc 5.4.6.
@
text
@d1 44
@


1.136
log
@Update for libc 5.4.6.
@
text
@d1 1
a1 1
Thu Sep 19 12:08:36 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d10 10
@


1.135
log
@Update for libc 5.4.5.
@
text
@d1 70
@


1.134
log
@Update for libc 5.4.5.
@
text
@d9 2
@


1.133
log
@Update for libc 5.4.4.
@
text
@d1 103
@


1.132
log
@Modified again for libc 5.4.3.
@
text
@d1 22
@


1.131
log
@Update for libc 5.4.3.
@
text
@d12 2
@


1.130
log
@Update for libc 5.4.2.
@
text
@d1 55
@


1.129
log
@Update again for libc 5.4.1.
@
text
@d1 81
d86 1
a86 1
	* <_G_config.h>: change verion to 5.4.1.
d130 1
a130 1
	* <_G_config.h>: change verion to 5.4.0.
d340 1
a340 1
	* <_G_config.h>: change verion to 5.3.12.
d366 1
a366 1
	* <_G_config.h>: change verion to 5.3.11.
d415 1
a415 1
	* <_G_config.h>: change verion to 5.3.10.
@


1.128
log
@Update for libc 5.4.1.
@
text
@d1 1
@


1.127
log
@Update again for libc 5.4.0.
@
text
@d1 43
@


1.126
log
@Update for libc 5.4.0.
@
text
@d1 2
d9 7
d20 6
@


1.125
log
@Update for libc 5.4.0.
@
text
@a0 2
Fri Apr 26 00:47:30 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

d7 38
a44 2
	* sysdeps/linux/mmap.c (__mmap): renamed from mmap.
	  (mmap): make it as a weak alias for __mmap ().
d46 2
a47 2
	* locale/Makefile (localedir): set to /usr/share/locale.
	  (i18ndir): set to /usr/share/i18n.
d49 11
a59 1
Fri Apr  19 01:25:17  Ulrich Drepper  <drepper@@cygnus.com>
d73 2
a74 2
	locale/categories.def, locale/locale.h, locale/iso-4217.def,
	locale/langinfo.h, locale/lc-collate.c, locale/lc-ctype.c,
d122 73
@


1.124
log
@Update for libc 5.4.0.
@
text
@d12 3
@


1.123
log
@Update release.libc.
@
text
@d1 75
@


1.122
log
@Update for libc 5.3.12.
@
text
@d9 2
@


1.121
log
@Update for libc 5.3.11 again.
@
text
@d1 24
@


1.120
log
@Update for libc 5.3.11.
@
text
@d11 3
@


1.119
log
@Update for libc 5.3.11.
@
text
@d1 2
@


1.118
log
@Update for libc 5.3.10.
@
text
@d1 44
d50 1
a50 1
				   6
@


1.117
log
@Update for libc 5.3.10.
@
text
@d1 2
d10 24
@


1.116
log
@Update for libc 5.3.8.
@
text
@d1 1
a1 1
Fri Apr  5 20:34:15 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d3 3
a5 1
	* version 5.3.9 is released.
d7 1
a7 1
	* <_G_config.h>: change verion to 5.3.9.
d9 1
a9 1
	* elf/libc/jump.params: set version to 5.3.9.
d11 3
a13 1
Sat Mar 30 21:41:11 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d15 1
a15 162
	* libio/stdio/vasprintf.c (ALLOC_BUF): use it as

		ALLOC_BUF (buf, size, return)

Fri Mar 29 22:39:18 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.8 is released.

	* <_G_config.h>: change verion to 5.3.8.

	* elf/libc/jump.params: set version to 5.3.8.

	* <locale.h>: remove #ifdef __SVR4_I386_ABI_L1__.

        * libio/libioP.h:
	* libio/filedoalloc.c:
	* libio/genops.c (ALLOC_BUF): define/use it as

		ALLOC_BUF (buf, size, return)

Wed Mar 27 23:26:10 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <stdlib.h> (memalign); removed.

	* <net/if_arp.h>: include <linux/netdevice.h>.

Wed Mar 27 0:08:146 1996  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>

	* libio/iovfprintf.c ("%.*"): don't check negative precision.

Wed Mar 27 03:33:53 1996  Wolfram Gloger <Wolfram.Gloger@@dent.med.uni-muenchen.de>

	* dl-malloc/malloc.c: add mremap () support.

Mon Mar 25 22:38:00 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund. de>

        * <m68k/fpu_control.h> (_FPU_DEFAULT): Disable exceptions.

	* sysdeps/linux/m68k/crt/crt0.S: Only set fpcr if different
	  from default.

Sat Mar 23 09:54:09 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <sys/mman.h> (mremap): new declaration.

	* sysdeps/linux/Makefile (SRC2S): add mrmap.S.

	* sysdeps/linux/mremap.S: new.

	* <sys/syscall.h> (SYS_fdatasync, SYS__sysctl,
	  SYS_sched_setparam, SYS_sched_getparam,
	  SYS_sched_setscheduler, SYS_sched_getscheduler,
	  SYS_sched_yield, SYS_sched_get_priority_max,
	  SYS_sched_get_priority_min, SYS_sched_rr_get_interval,
	  SYS_nanosleep, SYS_mremap): new system calls.

Sat Mar 23 09:44:04 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.7 is released.

	* <_G_config.h>: change verion to 5.3.7.

	* elf/libc/jump.params: set version to 5.3.7.

Fri Mar 22 15:39:36 1996  Per Bothner  <bothner@@kalessin.cygnus.com>

	* fileops.c (_IO_file_overflow): If _IO_read_ptr is at the end
	  of the buffer, reset all the read pointers to _IO_buf_base.

Fri Mar 22 21:51:57 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* fileops.c (_IO_file_overflow): undo the change made on
	  Wed Dec 20 23:21:47 1995 by H.J. Lu (hjl@@gnu.ai.mit.edu).

Fri Mar 22 14:50:45 1996  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>

	* libio/genops.c (_IO_sputbackc, _IO_sungetc): undo the change
	  made by Ulrich Drepper at Wed Mar  6 17:16:25 1996.
	  fix the _IO_EOF_SEEN bit right.

Fri Mar 22 13:30:45 1996  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>

	* libio/printf_fp.c: undo the change on Thu Mar 21 17:09:07
	  1996 made by WE Metzenthen <billm@@euler.maths.monash.edu.au>.
	  a different fix for a right shift is being made which looses
	  bits.       

Thu Mar 21 21:51:57 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/libioP.c (ALLOC_BUF): changed to mmap () for Linux.
	  (FREE_BUF): changed to two args, buffer pointer and its
	  size, use munmap () for Linux.

	* libio/genops.c (_IO_setb):
	  (_IO_default_finish): use new FREE_BUF for linux.

	* libio/stdio/vasprintf.c: use malloc for Linux instead of
	  ALLOC_BUF.

Thu Mar 21 17:09:07 1996  WE Metzenthen <billm@@euler.maths.monash.edu.au>

	* libio/printf_fp.c: fix a right shift is being made which
	  looses bits.

Thu Mar 21 07:48:58 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/m68k/crt/crt0.S:
	* sysdeps/linux/i386/crt/crt0.S: undo the change by H.J. Lu
	  on Sun Jan 28 07:39:36 1996.

Wed Mar 20 06:58:58 1996  WE Metzenthen <billm@@euler.maths.monash.edu.au>
	* Makeconfig: fix i486-unknown-linux.

	* README: mix typos.

Sun Mar 17 12:34:13 1996  Claus_Heine@@ac2.maus.de (Claus Heine)

	* regex/rx.c:

Ok. The regex manual states that one needs to initialize only the fields

  + buffer
  + allocated
  + translate

of the struct re_pattern_buffer before calling

        re_compile_pattern()

BUT IT IS NOT DOCUMENTED that one has to initialize the field

   fastmap

After calling re_compile_fastmap() one may call re_match() to match a string
against the compiled pattern. It is not documented that it is required to
initialize the fastmap field of the pattern buffer.
This is not a fancy example, but the 'expr' program as contained in the GNU
sh-utils-1.12 uses exactly this two functions for it's regular expression
matches.


Fine. But this is the point where rx.c is broken. rx.c implements re_match()
via a call to re_search().

BUT: re_search() _NEEDS_ fastmap to be initialized properly. This is well
documented and correct ..................... and leads to a SIGSEGV when
calling re_match(), because re_match() is implemented via a call to re_search()

It does not suffice to change re_match() to simply initialize rxb->fastmap
to be NULL, because it might have been already initialized by some
application (for example the c++ libraries do that, they initialize the
fastmap field of their pattern buffer and call re_search() as well as
re_match() ).

So I decided to use the following hack. At least expr no longer dumps core
and also c++ programs still seem to work.

By the way: the old GNU regex library did it the other way round, they used
re_match() to implement re_search(), so this is probably the reason why this
bug was introduced.

Thu Mar 14 19:49:35 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
d17 4
d22 2
a23 370
	* sysdeps/linux/m68k/Makefile: don't make libieee.a.

	* locale/Makefile: minor changes.

	* libio/ChangeLog.new: update.

Thu Mar 14 12:32:13 1996  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/iosetvbuf.c: fix _IO_file_flags.

Sun Mar 10 08:59:50 1996  Boris Tobotras <tobotras@@jet.msk.su>

	* locale/ctype.c: fix a typo.

Tue Mar 12 21:05:26 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.6 is released.

	* <_G_config.h>: change verion to 5.3.6.
	  update to libg++ 2.8.0b1.

	* elf/libc/jump.params: set version to 5.3.6.

	* Makefile (clean): use make -C $$i clean.

Tue Mar 12 20:40:21 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/ChangeLog.new: update.

	* fileops.c: restore the old version as of  Wed Dec 20 23:21:47
	  1995.

Tue Mar 12 19:26:06 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/ChangeLog.new: update.

Tue Mar 12 12:03:17 1996  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/fileops.c (_IO_do_write):  Even if to_do==0, must
	  re-set buffer pointers. Bug and solution from Luke Blanshard
	  <luke@@cs.wisc.edu>.

Tue Mar 12 07:16:06 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <sys/utsname.h> (_SYS_NMLN): defined as 65.
	  (SYS_NMLN): defined as _SYS_NMLN. Namespace pollution.

	* libio/fileops.c (_IO_file_overflow): undo the changes
	  made on Wed Dec 20 23:21:47 1995 by H.J. Lu
	  (hjl@@gnu.ai.mit.edu).

	* libio/ChangeLog:
	* libio/cleanup.c:
	* libio/iopopen.c:
	* libio/stdio/ChangeLog:
	* libio/stdio/ChangeLog:
	* libio/stdio/feof.c:
	* libio/stdio/snprintf.c:
	* libio/stdio/stdio.h:
	* libio/stdio/vfprintf.c:
	* libio/stdio/vfscanf.c:
	* libio/stdio/vprintf.c:
	* libio/stdio/vscanf.c:
	* libio/stdio/vsnprintf.c: update from libg++ 2.8.0b1.

Fri Mar  8 22:28:52 1996  NIIBE Yutaka <gniibe@@mri.co.jp>

	* rpc/key_call.c
	* rpc/pmap_clnt.c
	* rpc/pmap_getmaps.c
	* rpc/pmap_getport.c
	* rpc/pmap_rmt.c
	* rpc/clnt_simple.c
	* rpc/clnt_tcp.c: fix duplicated close() and close() with -1

Fri Mar  8 09:44:42 1996  NIIBE Yutaka <gniibe@@mri.co.jp>

	* bsd/setenv.c:
	* inet/ruserpass.c: use __environ for ELF.

Wed Mar  6 3:37:37 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* glibc: proposal for MT.

	* libio/libioP.c (ALLOC_BUF): use __libc_valloc.

	* sysdeps/linux/__dup.S: fix a typo.

Wed Mar  6 17:16:25 1996  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>
	* libio/genops.c (_IO_sputbackc, _IO_sungetc): clear the
	  _IO_EOF_SEEN bit.

Thu Feb 29 21:07:01 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	 * sysdeps/pthreads/mit/linux/m68k/machdep.c: Cleanups.

	 * sysdeps/linux/m68k/crt/crt0.S: Call personality(0).

Mon Feb 26 04:37:35 1996  Marek Michalkiewicz <marekm@@i17linuxb.ists.pwr.wroc.pl>

	* posix/tcsendbrk.c: use TCSBRKP if available.

Tue Feb 13 23:37:37 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.5 is released.

	* <_G_config.h>: change verion to 5.3.5.

	* elf/libc/jump.params: set version to 5.3.5.

	* posix/execvp.c: use __execve.
	  set new_argv [1] == file.

	* <math.h> (acos, asin, acosh, asinh, atanh, ldexp, log, log10,
	  ldexp, log, log10, pow, sqrt): remoove __CONSTVALUE2.

Sat Feb 10 04:18:48 1996  Roland McGrath  <roland@@churchy.gnu.ai.mit.edu>

	* posix/execvp.c: If execv fails with ENOEXEC, run the shell on
	  the file.

Tue Jan 30 13:32:05 1996  Roland McGrath  <roland@@churchy.gnu.ai.mit.edu>

	* stdio-common/vfscanf.c (TYPEMOD): New macro of all type
	  modifier flag bits.
	  (__vfscanf): Fix checking of extra type modifiers.

Sun Apr  2 13:13:52 1995  Roland McGrath  <roland@@churchy.gnu.ai.mit.edu>

	* posix/execvp.c: Don't use stat to search path; just try execv
	  until it works.

Sun Feb  4 21:51:10 1996  Sean McNeil <sean@@mcneil.com>

	* <pthread/mit/cond.h>:
	* <pthread/mit/fd_pipe.h>:
	* <pthread/mit/kernel.h>:
	* <pthread/mit/kthread.h>:
	* <pthread/mit/machdep.h>:
	* <pthread/mit/mutex.h>:
	* <pthread/mit/prio_queue.h>:
	* <pthread/mit/pthread.h>:
	* <pthread/mit/pthread_once.h>:
	* <pthread/mit/queue.h>:
	* <pthread/mit/sys/compat.h>:
	* <pthread/mit/sys/timers.h>:
	* <pthread/mit/sys/timers.h>:
	* <pthread/mit/util.h>:
	* <pthread/mit/version.h>:
	* sysdeps/pthreads/mit/linux/i386/machdep.c:
	* sysdeps/pthreads/mit/__pthread_init.c:
	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/errno.c:
	* sysdeps/pthreads/mit/fd.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/pthread_kill.c:
	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/sleep.c: Some cleanup, some fixes, and
	  added support of SA_NOMASK.

Sun Feb  4 12:02:05 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <resolv.h>: don't define __xxxxx to xxxxx.

	* inet/res_comp.c (dn_skipname, putlong, putshort):
	* inet/res_debug.c (fp_nquery, fp_query, fp_resstat, p_cdname,
	  p_cdnname, p_class, p_fqname, p_option, p_query, p_rr,
	  p_time, p_type):
	* inet/res_query.c (hostalias): make as a weak alias for
	  __xxxxxxx.

Sun Feb  4 02:42:05 1996  Siggy Brentrup <bsb@@beck.westfalen.de>

	* <sys/sysinfo.h>: new.

	* sysdeps/linux/sysinfo.S: new.

	* sysdeps/linux/Makefile (SRC2S): add sysinfo.S.

Sat Feb  3 09:14:43 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* dirent/Makefile (SCRS): remove scandir.c.

	* dirent/scandir.c: moved to sysdeps/linux.

	* sysdeps/linux/Makefile (SRC1S): add scandir.c.

	* sysdeps/linux/scandir.c: moved in.

	* <utmp.h>: include <sys/time.h>.
	  change struct utmp. but #if out the change.

	* malloc/memalign.c:
	* malloc-930716/memalign.c: we should allocate size + alignment
	  - 1 bytes for the worst case.

	* <pwd.h> (lckpwdf, ulckpwdf): new.

Wed Jan 31 20:28:57 1996  popineau@@esemetz.ese-metz.fr (Fabrice Popineau)

	* inet/rcmd.c: I think I solved the problem with FQDNs. It
	  seems that in older releases of linux, gethostname() used
	  to return FQDNs. But now (1.3.59), it returns short name.
	  So, could you try the following patch against stock
	  libc/inet/rcmd.c ? The policy should be :

		- short names in .rhosts or hosts.equiv should match
		  short names or FQDNs for remote machine,
		- FQDNs in hosts.equiv or .rhosts will match only
		  FQDNs for remote machine.

Mon Jan 29 12:11:54 1996  Marek Michalkiewicz <marekm@@i17linuxb.ists.pwr.wroc.pl>

	* pwd/lckpwdf.c: new for lckpwdf () and ulckpwdf ().

	* pwd/Makefile (SCRS): add lckpwdf.c.

Sun Jan 28 07:39:36 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* sysdeps/linux/m68k/crt/crt0.S:
	* sysdeps/linux/i386/crt/crt0.S: don't define
	  __envrion/envriron for ELF.

Sat Jan 27 23:05:51 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.4 is released.

	* <_G_config.h>: change verion to 5.3.4.

	* elf/libc/jump.params: set version to 5.3.4.

Sat Jan 27 09:43:47 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* misc/environ.c: new.

	* misc/Makefile (SRC1S): add environ.c.

	* <setjmp.h>:
	* <i386/jmp_buf.h>:
	* <m68k/jmp_buf.h>: give proper structure names for
	  jump buffers.

	* libio/iovfprintf.c (%*.*): check negative width and
	  precision.

	* libio/iovfscanf.c (%d, ...): always put 0x in the workspace.

Thu Jan 25 16:54:02 1996  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* regex/rx.h: removed.

	* <rx.h>: Update RE_SYNTAX_AWK, RE_SYNTAX_POSIX_AWK,
	  RE_DUP_MAX, and add RE_SYNTAX_GNU_AWK, RE_SYNTAX_ED as per
	  gawk-3.0.0/regex.h

Wed Jan 24 21:45:01 1996  popineau@@esemetz.ese-metz.fr (Fabrice Popineau)

	* inet/rcmd.c: fails to understand netgroups like:

	all     (,,nisdomain)

	where the NULL fields stand for wildcards. One possible fix
	follows, another one would be to call innetgr() instead of the
	locally defined _checknetgroupuser() and _checknetgrouphost().

	Moreover, _validuser() fails to grant access  to user2 from
	host1 when the .rhosts file contains something like:

	-host1  user1
	+@@all   user2

	because it returns -1 as soon as host1 is detected. 

Wed Jan 24 18:25:07 1996  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>

	* libio/iovfscanf.c: It corrects some bugs:

	  With the input stream f containg "error" the following is
	   true:

		ret1 = fscanf (f, "%g", &g);
		ret2 = fscanf (f, "%s", s);

		return ret1 == 0 && ret2 == 1 && strcmp (s, "error") == 0;

	  The old version used the leading 'e' for the FP number but
	  ISO C clearly states that before the exponent sign one has
	  to find a non-empty sequence of digits.

	  The second change influences this:

		sscanf ("1e-c", "%g%c", &g, &c);

	  I'm completely sure but I think it should result in

		g == 1 && c == 'c'

	  The reason is again if you regard this input in a stream and
	  assume to scanf calls.  The errorneous 'e' and '-' characters
	  cannot be pushed back because the read-ahead character 'c'
	  is already in this place.

	* stdlib/strtod.c: cosmetic changes.
	
Wed Jan 24 03:22:07 1996  Roland McGrath  <roland@@churchy.gnu.ai.mit.edu>

	* libio/iovfscanf.c: speed up.

Mon Jan  8 10:28:33 1996  Doug Lea (dl@@cs.oswego.edu)

	* dl-malloc/malloc.c: new VERSION 2.6.2.

Tue Jan 23 23:49:37 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.3 is released.

	* <_G_config.h>: change verion to 5.3.3.

	* elf/libc/jump.params: set version to 5.3.3.

	* stdlib/strtod.c (MPN_VAR): clear the array. 

	* libio/printf-parse.h: put back the CHECKER stuff.

Tue Jan 23 17:59:56 1996  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>

	* <printf.h>:
	* libio/stdio/printf-prs.c:
	* libio/printf-parse.h:
	* libio/iovfprintf.c: midifications.

Tue Jan 23 17:30:41 1996  Swen Thuemmler <swen@@uni-paderborn.de>

	* yp/src/yp_conf.c: fix parsing of /etc/yp.conf.

	* nys/nsw/src/compat/compat_passwd.c: from Walter Misar
	  <misar@@rbg.informatik.th-darmstadt.de> for getpwuid() was not
	  duplicated for NYS.

Mon Jan 22 22:05:47 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.2 is released.

	* <_G_config.h>: change verion to 5.3.2.

	* elf/libc/jump.params: set version to 5.3.2.

Mon Jan 22 21:17:26 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/libioP.c (ALLOC_BUF): use valloc instead of malloc.

	* libio/_itoa.h (_litoa): removed.

	* libio/_itoa.c (_litoa): removed.
	  (_itoa): performance improvement.

	* libio/iovfprintf.c: fix parse_one_spec call arguments.
	  (vfprintf): add aliase for libio.
	  (f, end_of_spec): changed it to unsigned char *.
	  (printf_unknown):
	  (__printf_fp): declared as function, not pointer.
	  (__printf_function_table): declared as a pointer.
	  (function): declared as a printf_function, not pointer.

Mon Jan 22 23:05:46 1996  Olaf Flebbe <O.Flebbe@@science-computing.uni-tuebing>

	* sysdeps/linux/i386/math/test-math.c:
	* sysdeps/linux/i386/math//mtst/libm.c: Removed.

d25 3
a27 436
	* sysdeps/linux/i386/math/cbrtl.c:
	* sysdeps/linux/i386/math/ceill.c: Added <math.h>.

Mon Jan 22 15:55:21 1996  Bo Johansson <bo.johansson@@mbox2.swipnet.se>

	* inet/gethstnmad.c: change the overlapping strcpy () to
	  memmove ().

Sun Jan 14 17:51:09 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* libio/iovfscanf.c (inchar, conv_error, input_error,
	  memory_error): Add cast to void to avoid gcc warning.
	  (iovfscanf): Rewrite character class parsing to make
	  it more efficient.

Fri Jan 12 13:40:01 1996  Roland McGrath  <roland@@churchy.gnu.ai.mit.edu>

	* libio/iovfscanf.c (%[): Grok ] and - as first char in set,
	  not terminator nor separator on empty set.

Sat Jan 20 09:46:46 1996  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>

	* libio/iovfprintf.c: performance improvement.

	* libio/_itoa.h (_itoa_word): new.
	  (_itoa): performance improvement.
	  
Fri Jan 19 13:57:32 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.1 is released.

	* <_G_config.h>: change verion to 5.3.1.

	* elf/libc/jump.params: set version to 5.3.1.

	* <net/ppp-comp.h>:
	* <net/ppp_defs.h>: new.

	* sysdeps/linux/mmap.c: change caddr_t to ptr_t.

	* inet/res_data.c: Linux is BSD.

	* <pthread/mit/sys/timers.h>: comment out struct timespec.
	  new kernel defines it.
	  include <sys/time.h>.
	  (TIMESPEC_TO_TIMEVAL, TIMEVAL_TO_TIMESPEC): use tv_sec
	  and tv_nsec for timespec.

	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/select.c:
	* sysdeps/pthreads/mit/sleep.c (ts_sec): changed to tv_sec.
	  (ts_nsec): changed to tv_nsec.

	* <malloc.h> (M_TRIM_THRESHOLD, M_TOP_PAD, M_MMAP_THRESHOLD,
	  M_MMAP_MAX): new. from Doug Lea's mallloc 2.6.2.

Mon Jan 15 16:02:39 1996  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* sysdeps/linux/i386/getprio.c: The kernel sys_getpriority
	  function now returns a different range.
	  Also, in the case of no error, I think errno should not
	  be changed.

Mon Jan 15 10:51:43 1996  misar@@rbg.informatik.th-darmstadt.de (Walter Misar)

	* pwd/getpwuid.c: Following scenario: /etc/passwd ends with
	  the two lines "+foobar" and "+" but there is no user
	  "foobar" the nis server knows. If now getpwuid() is
	  called with a uid not found earlier in the password file
	  it will cause a segmentation violation. This is because if
	  __nis_getpwnam() returns a NULL pointer, the subsequent
	  "p->pw_name" will dereference this pointer.

Fri Jan 12 21:26:13 1996 Olaf Flebbe <O.Flebbe@@science-computing.uni-tuebingen.de>

	* sysdeps/linux/i386/math/acoshl.c:
	* sysdeps/linux/i386/math/acosl.c:
	* sysdeps/linux/i386/math/erfl.c:
	* sysdeps/linux/i386/math/floorl.c:
	* sysdeps/linux/i386/math/log10l.c:
	* sysdeps/linux/i386/math/log1pl.c
	* sysdeps/linux/i386/math/log2l.c:
	* sysdeps/linux/i386/math/logl.c:
	* sysdeps/linux/i386/math/powl.c:
	* sysdeps/linux/i386/math/sqrtl.c:
	Replaced obsolete include file "fp.h" with <math.h>

	* sysdeps/linux/i386/math/asinh.S:
	* sysdeps/linux/i386/math/asinhl.S: Removed.
	
	* sysdeps/linux/i386/math/asinh.c:
	* sysdeps/linux/i386/math/asinhl.c: New functions. More stable
	algorithm.
	* sysdeps/linux/i386/math/Makefile: Changed.

	* sysdeps/linux/i386/math/mtst:
	* sysdeps/linux/i386/math/mtstl: Added small test suites by
	  Stephen Moshier <moshier@@world.std.com>.

	* sysdeps/linux/i386/math/j0l.c:
	* sysdeps/linux/i386/math/j1l.c:
	* sysdeps/linux/i386/math/jnl.c: Added silly #include <math.h>

	* <math.h>: declare isinfl, isnanl, infnanl and related private
          functions.

Thu Jan 11 06:07:34 1996  Hannes Reinecke <hare@@MathI.UNI-Heidelberg.DE>

	* nys/Makefile:
	* nys/yp/src/yp_conf.c: Fix parsing of yp.conf.

Wed Jan 10 03:41:54 1996  Martin Pirker <pirker@@eiunix.tuwien.ac.at>

	* assert/assert.c:
	* misc/init-misc.c:
	* misc/progname.c: change 'text_set_element' to
	  'data_set_element'.

	* <gnu-stabs.h>: add _elf_text_set_element and
	  _elf_data_set_element.

Sat Jan  6 15:40:05 1996  "Al Longyear" <longyear@@sii.com>

	* <resolv.h>:
	* inet/Makefile:
	* inet/res_comp.c:
	* inet/res_debug.c:
	* inet/res_init.c:
	* inet/res_mkquery.c:
	* inet/res_options.h:
	* inet/res_query.c:
	* inet/res_send.c: update to the released 4.9.3 version of
	  the resolver library.

	* inet/res_data.c: new.

Fri Jan  5 14:06:07 1996  Andreas Schwab  <schwab@@issan.informatik.uni-dortmund.de>

	* sysdeps/linux/m68k/math/__copysignl.c: New file.
	* sysdeps/linux/m68k/math/Makefile (SRC1S): Add __copysignl.c.
	* sysdeps/linux/m68k/math/atan2l.c (__copysignl): Remove static
	definition.

	* sysdeps/ieee854/__isinfl.c (__isinfl) [__mc68000__]: Ignore
	integer bit.
	* sysdeps/ieee854/__isnanl.c (__isnanl) [__mc68000__]: Likewise.

	* <m68k/__math.h> (__rint, __rintl): Use current rounding mode.
	(pow): Use __rint instead of floor.
	(powl): Use __rintl instead of floorl.
	(__isinf, __isinfl): Use %fpsr, not %fpcr; correct register
	constraint.
	(__isnanl): Correct register constraint.

	* sysdeps/m68k/hton.c: Define __htonl and __htons.  Make aliases
 	for __ntohl and __ntohs.  Make weak aliases for ntohl, ntohs,
 	htonl and htons.

	* sysdeps/m68k/ffs.c (ffs): Correct register constraint.

	* configure: Add linux* to the list of ANSI-like terminals;
	put quotes around ${TARGET_ARCH_x86} in case it is empty.

Mon Jan  8 07:41:50 1996  Doug Lea (dl@@cs.oswego.edu)

	* dl-malloc/malloc.c: new, preliminary VERSION 2.6.2.

Mon Dec 25 1995 19:43:05  Markus Kuhn <mskuhn@@cip.informatik.uni-erlangen.de>

	* <confname.h>:
	* <posix_opt.h>:
	* <sys/mman.h>:
	* <unistd.h>:
	* sysdeps/linux/__sysconf.c: fix proto types for POSIX.1b.

Sun Dec 17 14:57:11 1995  Sean McNeil <sean@@mcneil.com>

	* sysdeps/pthreads/mit/prio_queue.c:
	* sysdeps/pthreads/mit/queue.c:
	* sysdeps/pthreads/mit/schedparam.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/specific.c: bug fixes.

Sat Dec 23 08:30:22 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* README: update.

Fri Dec 22 00:49:55 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.3.0 is released.

	* <_G_config.h>: change verion to 5.3.0.

	* elf/libc/jump.params: set version to 5.3.0.

Thu Dec 21 23:08:20 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/iovfscanf.c: after skip spaces, check if (c == fc).

	* sysdeps/linux/sysdep.h: changed

		#ifdef _POSIX_THREADS

	  to
		#if 1

	* sysdeps/pthreads/inet/Makefile:
	* sysdeps/pthreads/libio/Makefile:
	* sysdeps/pthreads/linux/Makefile:
	* sysdeps/pthreads/linux/i386/Makefile:
	* sysdeps/pthreads/linux/m68k/Makefile:
	* sysdeps/pthreads/malloc/Makefile:
	* sysdeps/pthreads/mit/Makefile:
	* sysdeps/pthreads/mit/linux/i386/Makefile:
	* sysdeps/pthreads/mit/linux/m68k/Makefile:
	  (BASE_CFLAGS): add $(PTHREAD_CFLAGS) 
	  (STATIC_LIB): removed.
	  (SHARED_LIB): changed to libpthreads.a.

	* sysdeps/linux/dirstream.h: check _POSIX_THREADS for pthreads
	  stuff.

	* Makeconfig (BASE_CFLAGS): remove $(PTHREAD_CFLAGS).

Thu Dec 21 21:38:40 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* README: update.

	* Makefile (*_DIR): add $(LIBGCC).
	  (LIBGCC): set to gcc if OLD_GCC is true.

	* configure (OLD_GCC, MALLOC): ask user.

	* Makefile (MALLOC): moved to configure/config.in.

	* elf/Makefile (lib):  go into crt if LD_GCC is true.
	  (LIBGCC): set to $(ELF_SHARED_DIR)/libgcc/*.o if OLD_GCC
	  is true.
	  include $(LIBGCC) for building libc.so.

Wed Dec 20 23:21:47 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* libio/fileops.c (_IO_file_overflow): while preparing fp for
	  write, set _IO_write_base before _IO_write_ptr if
	  f->_IO_read_ptr == f->_IO_buf_end && f is not unbuffered nor
	  line buffered.

	* elf/Makefile (install): change permsion to 755.

	* <malloc.h>: update for Doug Lea's mallloc.

	* <arpa/nameser.h> (____BYTE_ORDER, __XXXXXX_ENDIAN): add
	  the leading "__".

	* <sys/procfs.h>: modified for gdb-951206.

Wed Dec 20 00:51:54 1995  Peter Himmler <himmler@@sparcy.mayn.de>

	* <mntent.h>:
	* <rpcsvc/rquota.h>:
	* <rpcsvc/rquota.x>: added quota support.

Sun Dec 17 14:57:11 1995  Sean McNeil <sean@@mcneil.com>

	* <pthread/mit/cleanup.h>:
	* <pthread/mit/cond.h>:
	* <pthread/mit/fd.h>:
	* <pthread/mit/pthread_attr.h>:
	* <pthread/mit/sleep.h>:
	* <pthread/mit/specific.h>:
	* sysdeps/pthreads/mit/__pthread_init.c:
	* sysdeps/pthreads/mit/cleanup.c:
	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/dump_state.c:
	* sysdeps/pthreads/mit/fd.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/pthread_kill.c:
	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/sleep.c: update.

	* sysdeps/pthreads/mit/condattr.c: new.

	* sysdeps/pthreads/mit/Makefile (SRC1S): add condattr.c.

	* elf/libpthreads/jump.params: set version to 1.60.4.

Sun Dec 17 23:20:45 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* version 5.2.19 is released.

	* <_G_config.h>: change verion to 5.2.19.

	* elf/libc/jump.params: set version to 5.2.19.

	* <sys/mman.h> (MAP_FILE): check if it is defined.

Sun Dec 17 13:10:45 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* Makefile (*_DIR): change malloc-930716 to $(MALLOC) 
	  (MALLOC): set to dl-malloc.

	* dl-malloc/Makefile: new.

	* dl-malloc/malloc.c (MORECOE): (*__morecore) for
	  linux, sbrk for others.
	  (MORECORE_FAILURE): 0 for Linux, -1 for others.
	  (cfree): defined only if __linux__ or __ELF__ is not defined.
	  (CALLOC): __libc_calloc for linux and calloc for others.
	  (FREE): __libc_free for linux and free for others.
	  (MEMALIGN): __libc_memlign for linux and memlign for others.
	  (MALLOC): __libc_malloc for linux and malloc for others.
	  (REALLOC): __libc_realloc for linux and realloc for others.
	  (VALLOC): __libc_valloc for linux and valloc for others.

	* stdlib/strtol.c (__strtol): define as __strtol if it is
	  defined.

Thu Dec 14 03:20:13 1995  Corey Minyard <minyard@@wf-rch.cirr.com>

	* Makeconfig:
	* sysdeps/i386/strcat.c:
	* sysdeps/i386/strchr.c:
	* sysdeps/i386/strlen.c:
	* sysdeps/i386/strrchr.c
	* libio/printf-parse.h: modified for CHECKER.

Fri Dec 15 10:17:31 1995  Doug Lea (dl@@cs.oswego.edu)

	* dl-malloc/malloc.c: new, preliminary VERSION 2.6.2g.

Sat Dec 16 01:19:21 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <netinet/in.h> (IPPORT_WHOIS): fix a typo.

	* libio/iovfscanf.c: use ELF weak aliase.

	* libio/stdio/Makefile (SRC1S): remove vfscanf.c.

	* sysdeps/pthreads/libio/vfscanf.c: new.

Fri Dec 15 17:52:08 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <endian.h>: don't define XXXXXX_ENDIAN if __STRICT_ANSI__
	  is defined.

	* Makefile (*_DIR): remove gcc.

	* elf/Makefile (lib): don't go into crt, don't include libgcc 
	  stuff for shared library. need gcc 2.7.3 or above.

Fri Dec 15 12:51:28 1995  Ulrich Drepper <drepper@@myware.rz.uni-karlsruhe.de>

	* stdlib/strtol.c: bug fix for "0x".

	* libio/iovfscanf.c: new version.

Wed Dec 13 23:12:26 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)

	* <_G_config.h>: change verion to 5.2.18.

	* elf/libc/jump.params: set version to 5.2.18.

	* elf/libm/jump.params: set version to 5.0.5.

	* <dlfcn.h>: removed.

	* <sys/mman.h>: add msync, mlock, munlock, mlockall and
	  munlockall.

	* <unistd.h>: add getsid.

	* <sys/syscall.h>: add SYS_getsid, SYS_mlock, SYS_munlock,
	  SYS_mlockall and SYS_munlockall.

	* sysdeps/linux/getsid.S:
	* sysdeps/linux/mlock.S:
	* sysdeps/linux/munlock.S:
	* sysdeps/linux/mlockall.S:
	* sysdeps/linux/munlockall.S: new.

	* sysdeps/linux/Makefile (SRC2S): add getsid.S mlock.S
	  munlock.S mlockall.S munlockall.S

	* sysdeps/linux/acct.S:
	* sysdeps/linux/alarm.S:
	* sysdeps/linux/chroot.S:
	* sysdeps/linux/creat.S:
	* sysdeps/linux/fsync.S:
	* sysdeps/linux/ftruncate.S:
	* sysdeps/linux/getpgid.S:
	* sysdeps/linux/getpgrp.S:
	* sysdeps/linux/getrlimit.S:
	* sysdeps/linux/idle.S:
	* sysdeps/linux/ioperm.S:
	* sysdeps/linux/iopl.S:
	* sysdeps/linux/mount.S:
	* sysdeps/linux/mprotect.S:
	* sysdeps/linux/msync.S:
	* sysdeps/linux/munmap.S:
	* sysdeps/linux/nice.S:
	* sysdeps/linux/pause.S:
	* sysdeps/linux/reboot.S:
	* sysdeps/linux/rename.S:
	* sysdeps/linux/setdnnm.S:
	* sysdeps/linux/setgroups.S:
	* sysdeps/linux/sethstnm.S:
	* sysdeps/linux/setpgid.S:
	* sysdeps/linux/setprio.S:
	* sysdeps/linux/setrlimit.S:
	* sysdeps/linux/sigpending.S:
	* sysdeps/linux/stime.S:
	* sysdeps/linux/swapoff.S:
	* sysdeps/linux/swapon.S:
	* sysdeps/linux/sync.S:
	* sysdeps/linux/time.S:
	* sysdeps/linux/truncate.S:
	* sysdeps/linux/umount.S:
	* sysdeps/linux/uselib.S:
	* sysdeps/linux/utime.S:
	* sysdeps/linux/vhangup.S:
	* sysdeps/linux/vm86.S: use SYSCALL__ instead of SYSCALL.

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: define __xxxx and make xxxx
	  as weak alias of __xxxx.

Wed Dec 13 10:51:39 1995  Aaron Ucko <UCKO@@VAX1.ROCKHURST.EDU>

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: handle MAX_IOVEC.

	* sysdeps/linux/writev.c: test the value of to_copy instead of
	  bytes.

Mon Dec  4 23:06:02 1995  Olaf Flebbe <O.Flebbe@@science-computing.uni-tuebingen.de>
d29 3
a31 2
	* sysdeps/linux/i386/math/atanh.c:
	* sysdeps/linux/i386/math/atanhl.c: bug fixes.
d33 1
a33 1
	* <math.h>: Add necessary changes for inlining copysign{,l}.
d35 1
a35 1
Tue Dec 12 23:15:07 1995  H.J. Lu (hjl@@gnu.ai.mit.edu)
d37 1
a37 1
	* version 5.2.17 is released.
d39 3
a41 1
	* <_G_config.h>: change verion to 5.2.17.
d43 1
a43 1
	* elf/libc/jump.params: set version to 5.2.17.
d45 2
a46 3
	* sysdeps/i386/hton.c: define __htonl and  __htons. make
	  aliases for __ntohl and __ntohs. make weak aliases for
	  ntohl, ntohs, htonl and htons.
d48 1
a48 2
	* libio/iovfscanf.c: detect an EOF condition for conversion
	  error.
d50 1
a50 2
	* elf/Makefile (install): create symlinks for libc.so and
	  libm.so in the directory as libc.a and libm.a.
@


1.115
log
@Change ALLOC_BUF in libio.
@
text
@d1 14
@


1.114
log
@Update for libc 5.3.8.
@
text
@d11 6
a36 5

Mon Mar 25 22:17:21 1996  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

        * libio/libioP.h (ALLOC_BUF) [__linux__]: Convert error
	  condition appropriately.
@


1.113
log
@Update ChangeLog for libc 5.3.7.
@
text
@d1 51
@


1.112
log
@Install Per and other patches after the preliminary 5.3.7.
@
text
@d1 1
a1 1
Thu Mar 21 21:51:57 1996  H.J. Lu (hjl@@gnu.ai.mit.edu)
@


1.111
log
@Update for libc 5.3.7.
@
text
@d9 25
d54 51
@


1.110
log
@Update for libc 5.3.6.
@
text
@d1 46
d71 2
a72 2
	* fileops.c (_IO_do_write):  Even if to_do==0, must re-set
	  buffer pointers. Bug and solution from Luke Blanshard
@


1.109
log
@Update for libc 5.3.6.
@
text
@d10 2
@


1.108
log
@Update for libc 5.3.5
@
text
@d1 86
d523 1
a523 1
Mon Dec 25 1995 19:43:05  Markus Kuhn <mskuhn@@unrza3.dialin.rrze.uni-erlangen.de>
@


1.107
log
@Update for libc 5.3.4.
@
text
@d1 122
@


1.106
log
@Put back the CHECKER stuff.
@
text
@d1 89
@


1.105
log
@Update libc 5.3.3.
@
text
@d11 2
@


1.104
log
@Update for libc 5.3.2.
@
text
@d1 25
@


1.103
log
@Update for libc 5.3.1.
@
text
@d1 58
@


1.102
log
@Update for libc 5.3.0.
@
text
@d1 160
@


1.101
log
@Update for libc 5.2.19.
@
text
@d1 100
@


1.100
log
@Update for libc 5.2.19.
@
text
@d11 2
d31 9
@


1.99
log
@Use Doug Lea's malloc.
@
text
@d1 4
d9 2
d19 1
a19 1
	  (cfree): only define if __linux__ or __ELF__ is not defined.
@


1.98
log
@Update for libc 5.2.18 with __ stuff.
@
text
@d1 53
@


1.97
log
@Update for 5.2.18.
@
text
@d11 60
d72 3
@


1.96
log
@Split ChangeLog
@
text
@d1 22
@


1.95
log
@Update for libc 5.2.17.
@
text
@a17 2778

Fri Dec  1 21:25:30 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.16 is released.

	* <_G_config.h>: change verion to 5.2.16.

	* elf/libc/jump.params: set version to 5.2.16.

	* Maketargets: (.PHONY): comment out the target.

Thu Nov 30 00:22:55 1995  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

        * malloc/malloc.c (__libc_malloc): Check __malloc_hook only
	  after it has been initialized.

Mon Nov 20 23:35:08 1995  wfs@@math.utexas.edu

	* pwd/getpwnam.c (__nis_getpwnam): 
	Look up NAME if the RESULT from a regular password lookup has
	an entry starting with '##' in the encrypted section, then
	lookup in passwd.adjunct, and merge that into the data already
	found, returning a parsed password entry.
	[if your nis server uses some other name for the database,
	simply change your servers /var/yp/makefile to emit it under
	passwd.adjunct too!   I dont know of any standard other than
	sun's ..  we could also use some secure file to store this
	name. Otherwise return NULL.

Wed Nov 29 19:42:10 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.15 is released.

	* nys/config/config.h: disable DBM for NYS. need changes to
	  support non-builtin dbm.

	* configure: remove config.in first.

	* <_G_config.h>: change verion to 5.2.15.

	* elf/libc/jump.params: set version to 5.2.15.

	* libio/stdio/reg-printf.c (__printf_function_table): defined
	  as printf_function *.

	* libio/iovprintf.c (__printf_function_table): declared as a
	  pointer to printf_function.
	  (function): declared as printf_function.

	* libio/iofvprintf.c (__printf_arginfo_table):
	  override 0 padding with ' ' if the precision is defined
	  for integer.
	* libio/printf-parse.h (__printf_arginfo_table): make it an
	  external array.
	  (printf_spec): make fmt and next_fmt unsigned char *.
	  (read_int): make unsigned char *. 
	  (parse_one_spec): make format unsigned char *. 
	  don't override padding even if the precision is defined.

	* libio/_itoa.c: updated for libc.

	* libio/iovfscanf.c: always check width !=0.
	  correctly handle %%.
	  (EOF): don't check EOF while matching the format string.
	  ('n'): special case. Don't quit when EOF is seen.

	* libio/iovfprintf.c (args_type): clear the memory allocated
	  by alloca () before use.
	  (outchar): use PUTC instead of putc.
	  (f): changed it to unsigned char *.
	  (__printf_fp):
	  (printf_unknown): declared as function, not pointer.
	  (args_value): set the pa_long_double field to 0 as the
	  last resort.
	  (_litoa): call _litoa () only if the output is long long int.

	* libio/printf-parse.h:
	* libio/stdio/printf-prs.c:
	* libio/iovfscanf.c:
	* libio/iovfprintf.c: updated from the new glibc.

	* libio/_itoa.h:
	* libio/_itoa.c: use _itoa () for int and _litoa ()
	  for long long int.

Sat Nov 18 18:17:19 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.14 is released.

	* <_G_config.h>: change verion to 5.2.14.

	* elf/libc/jump.params: set version to 5.2.14.

	* sysdeps/linux/i386/gmon/Makefile (PROFILE_OPT_CFLAGS): add
	  -ffixed-ecx.

	* gcc/Makefile (INCLUDES): add $(SYSTEM_INC_CFLAGS).

	* libio/ChangeLog.new: update.

	* libio/ChangeLog: cosmetic changes for libg++ 2.7.1.

Sat Nov 18 14:47:30 1995  H.J. Lu (hjl@@nynexst.com)

	* libio/printf-parse.h: initialize spec if necessary.

	* libio/iovfprintf.c: comment out unnecessary memset ()
	  calls.

	* <i386/ieeefp.h> (i387_float):
	* <m68k/ieeefp.h> (m68881_float): new. moved from <ieee754.h>.

	* <ieee854.h>: add unsigned int one:1 for ieee_nan.

	* <ieee754.h>: include <arch/ieeefp.h>.

	* sysdeps/ieee854/__isinfl.c:
	* sysdeps/ieee854/__isqnanl.c:
	* sysdeps/ieee854/__issnanl.c:
	* sysdeps/ieee854/__isnanl.c: modified.

	* sysdeps/linux/i386/math/Makefile (SRC1S): removed
	  __isinf.c and __isnan.c.

	* sysdeps/linux/i386/math/__isinf.c:
	* sysdeps/linux/i386/math/__isnan.c: removed.

	* sysdeps/linux/m68k/math/Makefile (SRC1S): removed
	  __isinf.c __isnan.c __isnanl.c.

	* sysdeps/linux/m68k/math/__isinf.c:
	* sysdeps/linux/m68k/math/__isnan.c:
	* sysdeps/linux/m68k/math/__isnanl.c: removed.

	* stdlib/strtod.c: fix the expenont limit with leading
	  zeros.

Fri Nov 17 15:50:41 1995  Claus_Heine@@ac2.maus.de (Claus Heine)

	* stdlib/strtod.c: checking leading zeros before normalization.

Thu Nov 16 13:12:46 1995  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* sysdeps/linux/m68k/math/__infnanl.c: Return NaN if error is
	  not ERANGE or -ERANGE.

	* <m68k/fpu_control.h>: Correct previous change: make _FPU_IEEE
	  non-zero so that __setfpucw does not replace it by
	  _FPU_DEFAULT.

Tue Nov 14 23:30:05 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.13 is released.

	* <_G_config.h>: change verion to 5.2.13.

	* elf/libc/jump.params: set version to 5.2.13.

Tue Nov 14 20:38:15 1995  lan@@spri.levels.unisa.edu.au (Alan Modra)

	* libio/NEWS:
	* libio/ChangeLog:
	* libio/filedoalloc.c:
	* libio/fileops.c:
	* libio/genops.c:
	* libio/iofdopen.c:
	* libio/iofclose.c:
	* libio/iofflush.c:
	* libio/iofgetpos.c:
	* libio/iofgets.c:
	* libio/iofopen.c:
	* libio/iofprintf.c:
	* libio/iofputs.c:
	* libio/iofread.c:
	* libio/iofscanf.c:
	* libio/iofsetpos.c:
	* libio/ioftell.c:
	* libio/iofwrite.c:
	* libio/iogetdelim.c:
	* libio/iogetline.c:
	* libio/iogets.c:
	* libio/ioignore.c:
	* libio/iopadn.c:
	* libio/iopopen.c:
	* libio/ioprims.c:
	* libio/ioprintf.c:
	* libio/ioputs.c:
	* libio/ioscanf.c:
	* libio/ioseekoff.c:
	* libio/ioseekpos.c:
	* libio/iosetbuffer.c:
	* libio/iosetvbuf.c:
	* libio/iosprintf.c:
	* libio/iosscanf.c:
	* libio/iostdio.h:
	* libio/ioungetc.c:
	* libio/libio.h:
	* libio/iovsprintf.c:
	* libio/iovsscanf.c:
	* libio/libioP.h:
	* libio/stdfiles.c:
	* libio/strfile.h:
	* libio/strops.c: cosmetic changes for libg++ 2.7.0.90.

Tue Nov 14 19:26:38 1995  H.J. Lu (hjl@@nynexst.com)

	* libio/_G_config.h: removed.

	* sysdeps/set-init.c: (__linux_C_lib_version): new.

	* sysdeps/ieee854/__isnanl.c:
	* sysdeps/ieee854/__isinfl.c: An IEEE 854 infinity has a
	  mantissa of 0x8000000000000000 with x87. Others?

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: re-enable system call. needs 1.3.40
	  or above.

Sun Nov 12 21:52:55 1995  Jim Van Zandt <jrv@@vanzandt.mv.com>

	* time/bsdtime.c: modified.

(1) SYMPTOM.  mktime will normalize incorrectly: if the year is a leap
year, or the following year, and the month is March through December,
and the day of the month is zero.  (Actually there are other cases as
well.)  In a leap year, the calculated date will be one day too early
(i.e. the next to last day of the previous month).  In the year after
a leap year, it will be one day too late (i.e. the zero will be
changed to one).

ANALYSIS.  In bsdtime.c:time2(), if the tm_mday element is negative,
it is normalized by incrementing it by the number of days in a
previous year and decrementing the year.  However, the length of the
year is not correctly calculated.  It should be the number of days
between the beginning of the specified month and the beginning of the
same month in the previous year, which depends on whether that span
includes a February 29.  The relevant year for the leap year test is
the previous year if the month is Jan or Feb, and the current year
otherwise.  The former code always tested the previous year.

(2) SYMPTOM.  mktime will normalize incorrectly: if the tm_mday
element is -24, -36, or a higher multiple of -12.  (Probably also if
tm_sec is -120 or a higher multiple of -60, and similarly for other
elements, though I have not confirmed this.)

ANALYSIS.  bsdtime.c:normalize() has a bug which becomes evident for
large negative arguments.  It should reset *unitsptr such that
afterwards

        0 <= *unitsptr && *unitsptr < base

If *unitsptr is negative, there are two stages of correction.  If
-base < *unitsptr then the first stage yields the right answer.  If
*unitsptr < -base, then the second stage usually suffices.  However,
if *unitsptr == -2*base, or any larger multiple of -base, then
*unitsptr is left set to base (so the above condition is not
satisfied).  This is detected, and mktime() returns (time_t)(-1)
without performing any normalization.

Fri Nov 10 16:51:33 1995  H.J. Lu (hjl@@nynexst.com)

	* Makeconfig (SYSTEM_INC_CFLAGS):
	* libbsd/Makefile (INC_CFLAGS): modified.

Thu Nov  9 18:52:58 1995  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* <m68k/fpu_control.h> (_FPU_IEEE): Disable, not enable, all
	  exceptions.
	  (_FPU_RESERVED): Mask out upper 16 bits.

Tue Nov  7 07:39:17 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.12 is released.

	* <_G_config.h>: change verion to 5.2.12.

	* elf/libc/jump.params: set version to 5.2.12.

Tue Nov  7 03:54:58 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>:
	* libio/_G_config.h:
	* libio/iopopen.c:
	* libio/libioP.h:
	* libio/filedoalloc.c:
	* libio/iostdio.h:
	* libio/libio.h: updated from the libg++ snapshot 2.7.0.90.

	* libbsd/Makefile (INC_CFLAGS, SYSTEM_INC_CFLAGS): modified.

	* Makeconfig (SYSTEM_INC_DIR): set to $(TOPDIR)/../include.
	  (SYSTEM_INC_CFLAGS): set to -I$(SYSTEM_INC_DIR).

	* <i386/fpu_control.h> (_FPU_DEFAULT): set to 0x137f for IEEE.

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: don't use system call.

Thu Nov  2 21:04:09 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.11 is released.

Wed Nov  1 18:55:19 1995  Andreas Schwab  <schwab@@issan.informatik.uni-dortmund.de>

	* libio/iovfprintf.c (vfprintf) [case 'c']: Always decrement
	width by one, not only when right adjusting.

Wed Nov  1 00:56:03 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/linux/i386/math/acoshl.c:
	* sysdeps/linux/i386/math/acosl.c:
	* sysdeps/linux/i386/math/asinl.c:
	* sysdeps/linux/i386/math/atanhl.c:
	* sysdeps/linux/i386/math/cbrtl.c:
	* sysdeps/linux/i386/math/ceill.c:
	* sysdeps/linux/i386/math/erfl.c:
	* sysdeps/linux/i386/math/floorl.c:
	* sysdeps/linux/i386/math/frexpl.c:
	* sysdeps/linux/i386/math/j0l.c:
	* sysdeps/linux/i386/math/j1l.c:
	* sysdeps/linux/i386/math/jnl.c:
	* sysdeps/linux/i386/math/ldexpl.c:
	* sysdeps/linux/i386/math/lgammal.c:
	* sysdeps/linux/i386/math/log10l.c:
	* sysdeps/linux/i386/math/log1pl.c:
	* sysdeps/linux/i386/math/log2l.c:
	* sysdeps/linux/i386/math/logl.c:
	* sysdeps/linux/i386/math/modfl.c:
	* sysdeps/linux/i386/math/powl.c:
	* sysdeps/linux/i386/math/sqrtl.c: don't include mathl.h.

Wed Nov  1 00:07:18 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.2.11.

	* libio/libioP.h (_IO_blen): fix a typo.

	* <sys/syscall.h>: add SYS_readv and SYS_writev.

	* elf/libc/jump.params: set version to 5.2.11.

	* sysdeps/linux/swapon.S: add the second argument.

	* sysdeps/linux/__adjtime.c: kludge for the older kernels.

	* posix/readv.c:
	* posix/writev.c: moved to sysdeps/linux.

	* posix/Makefile (SRC1S): remove readv.c and writev.c.

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: check system call first.

	* sysdeps/linux/__syscall_readv.S:
	* sysdeps/linux/__syscall_writev.S: new.

	* sysdeps/linux/Makefile (SRC1S): add readv.c and writev.c.
	  (SRC2S): add __syscall_readv.S and __syscall_writev.S.

Mon Oct 23 14:57:19 1995  Swen Thuemmler <swen@@uni-paderborn.de>

	* Makefile (install): modified for NYS.

	* nys/yp/src/yp_conf.c: 
	* nys/yp/src/yp_if.c:
	* yp/yplib.c: modified for NYS.

	* sysdeps/linux/__adjtime.c: modified for modes.

Sun Oct 22 11:28:27 1995  Olaf Flebbe <o.flebbe@@science-computing.uni-tuebingen.de>

	* sysdeps/linux/i386/math/sinh.c:
	* sysdeps/linux/i386/math/tanh.c:
	* sysdeps/linux/i386/math/sinhl.c:
	* sysdeps/linux/i386/math/tanhl.c: new.
		  Use a more stable algorithm
	* sysdeps/linux/i386/math/__copysignl.c:
	          New function.
	* <math.h> Add necessary changes for inlining copysign{,l}.

	* elf/libm/jump.params: set version to 5.0.4.

	* sysdeps/linux/i386/math/Makefile: modified.

	* sysdeps/linux/i386/math/sinh.S:
	* sysdeps/linux/i386/math/sinhl.S:
	* sysdeps/linux/i386/math/tanh.S:
	* sysdeps/linux/i386/math/tanhl.S:
	* sysdeps/linux/i386/math/mathl.h: removed.

Sun Oct 15 10:33:27 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.10 is released.

	* inet/gethstnmad.c (gethostbyname): break if res_search ()
	  fails.
	  (h_errno): set to NETDB_SUCCESS if not return NULL.

	* inet/res_send.c (res_send): check EINTR from select () and
	  restart.

	* Makefile (install): copy mcheck-init.o as libmcheck.a.

Sat Oct  7 16:33:52 1995  Jim Van Zandt <jrv@@vanzandt.mv.com>

	* misc/hsearch.c:
	* misc/hsearch.3: add the self-extending feature. The programs
	  which uses this feature may not run on other systems.

Sat Oct  7 06:44:22 1995  Wes Cowley <wcowley@@cftnet.com>

	* <sys/socket.h>: add "struct msghdr;".

Fri Oct  6 00:06:05 1995  Sean McNeil <sean@@mcneil.com>

	* sysdeps/pthreads/mit/sig.c: modifications.

Thu Jan 19 02:20:04 1995  Roland McGrath  <roland@@churchy.gnu.ai.mit.edu>

	* malloc/mcheck-init.c: Remove GNU ld hacks.
	  (__malloc_initialize_hook): Initialize this hook to
	  turn_on_mcheck.
	* malloc/malloc.c (__malloc_initialize_hook): New hook variable.
	  (initialize): Call the hook if set.
	* malloc/malloc.h (__malloc_initialize_hook): Declare new hook
	  variable.

Mon Oct  2 22:22:00 1995  H.J. Lu (hjl@@nynexst.com)

	* <sys/syscall.h>: add SYS_msync.

Thu Sep 14 03:51:56 1995  urlichs@@test.smurf.noris.de (Matthias Urlichs)

	* nys/dns/Makefile:
	* nys/nis/Makefile:
	* nys/nsw/Makefile:
	* nys/nsw/tests/Makefile:
	* nys/yp/Makefile:
	* sbin/Makefile:
	* sbin/lib/Makefile:
	* sbin/lib/i386/Makefile:
	* sbin/lib/m68k/Makefile:
	* sysdeps/Makefile:
	* Makefile:
	* Makerules:
	* Maketargets:
	* elf/Makefile:
	* gcc/Makefile:
	* nys/Makefile: Throw out all these subshells; Toss out fixed
	  intermediate file names so that a parallel make is possible.

	* sysdeps/linux/Makefile (SRC3S): add msync.S.

	* sysdeps/linux/msync.S: new.

	* time/strftime.c ('K'): extension for Germany. make
	  the week-of-year calculation based on Thursday

Thu Sep 14 10:20:52 1995  Rolf Rossius <rossius@@hrz.tu-chemnitz.de>

	* <rpc/clnt.h>:
	* <rpc/svc.h>: fix typo.

Fri Sep 15 21:24:29 1995  Corey Minyard <minyard@@wf-rch.cirr.com>

	* time/strftime.c: 12:00 is PM.

Wed Sep 20 15:27:39 1995  Peter Himmler <himmler@@sparcy.mayn.sub.de>

	* sysdeps/pthreads/mit/sig.c: add sigpending ().

Wed Sep 27 21:31:00 1995  H.J. Lu (hjl@@nynexst.com)

	* elf/Makefile:
	* sysdeps/pthreads/linux/m68k/Makefile:
	* sysdeps/pthreads/linux/Makefile:
	* sysdeps/pthreads/inet/Makefile:
	* sysdeps/pthreads/mit/linux/i386/Makefile:
	* sysdeps/pthreads/mit/linux/m68k/Makefile:
	* sysdeps/pthreads/mit/Makefile:
	* sysdeps/pthreads/malloc/Makefile:
	* sysdeps/pthreads/libio/Makefile: change libpthread to
	  libpthrteads

	* elf/libpthreed/jump.params: removed.

	* elf/libpthreeds/jump.params: new.

	* libbsd/logwtmp.c: use sizeof (ut.ut_id).

	* <utmp.h> (utmp): changea ut_id to 4.

	* <_G_config.h>: change verion to 5.2.10.

	* elf/libc/jump.params: set version to 5.2.10.

Mon Sep 11 21:10:15 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.9 is released.

	* sysdeps/linux/__llseek.c: don't use inline for x86. There
	  aren't that many registers in x86 to go around.

	* sysdeps/pthreads/linux/i386/Makefile:
	* sysdeps/pthreads/linux/Makefile:
	* sysdeps/pthreads/linux/m68k/Makefile:
	* sysdeps/pthreads/inet/Makefile:
	* sysdeps/pthreads/mit/linux/i386/Makefile:
	* sysdeps/pthreads/mit/linux/m68k/Makefile:
	* sysdeps/pthreads/mit/Makefile:
	* sysdeps/pthreads/malloc/Makefile:
	* sysdeps/pthreads/libio/Makefile: add override STATIC=false.

	* stdlib/strtod.c: check leading zeros.

Sun Sep 10 13:11:32 1995  Andreas Schwab  <schwab@@issan.informatik.uni-dortmund.de>

	* sysdeps/linux/i386/readdir.c (__libc_readdir): Don't set errno
 	before calling old_readdir.

Thu Sep  7 19:06:52 1995  Andreas Schwab  <schwab@@issan.informatik.uni-dortmund.de>

	* <_G_config.h>, libio/_G_config.h (_G_MATH_H_INLINES): always
	define to 0.  It's a property of the library, not the
	architecture (see <g++/builtin.h>).

	* <alloca.h>: Fix logic in built-in check for alloca.

	* <m68k/syscall.h>:
	* sysdeps/linux/m68k/__fcntl.c:
	* sysdeps/linux/m68k/__ioctl.c:
	* sysdeps/linux/m68k/__open.c:
	* sysdeps/linux/m68k/__select.c:
	* sysdeps/linux/m68k/syscall.c: Don't use the register variable in
 	%d0 across function call.

	* <setjmp.h> (sigsetjmp): Protect GCC extensions from -ansi
	-pedantic.

	* Makeconfig (JUMP_CFLAGS): Don't define if ELF.
	(LD): Use the proper emulation name for m68k.
	(CANONICAL_TARGET_NAME): Set to m68k-linux if compiling for m68k.

	* Makefile (DEPEND_DIRS): Don't make depend in elf/d-link.

	* Makerules (.../%.o: %.S): Split into three rules, otherwise make
	thinks all targets are made at once.

	* Maketargets (lib): Don't generate archives from the pic
	objects, they are not used.
	(depend): Depend on $(SRCS) and use $^ to get the dependencies
 	right when using VPATH.

	* cvt/gcvt.c (gcvt): Rewrite subtraction into addition to avoid
	cast to signed.

	* elf/crt/Makefile (tm.h): Use the right machine dependent file.
	* gcc/Makefile (config.h, hconfig.h, tconfig.h, tm.h): Likewise.

	* elf/crt/config/linux.h:
 	* elf/crt/config/m68k/linux.h:
	* elf/crt/config/m68k/m68k.h:
	* gcc/config/m68k/linux.h:
	* gcc/config/m68k/m68k.h:
	* gcc/config/m68k/xm-linux.h:
	* gcc/config/m68k/xm-m68k.h: New files, from gcc.

	* internal/libc-lock.h (__libc_lock_define) [!_POSIX_THREADS]: Fix
	typo that made it a parameter-less macro.

	* nls/linux/English/siglist.m:
	* nls/linux/French/siglist.m:
	* nls/linux/German/siglist.m:
	* sysdeps/linux/_siglist.c: Fix the signal names for SIGURG (23)
	and SIGIO (29).

	* sysdeps/linux/__llseek.c (_llseek): Define inline syscall.

	* sysdeps/linux/m68k/____sig.S: Finish ELF support.

	* sysdeps/linux/m68k/crt/crt0.S:
	* sysdeps/linux/m68k/crt/gcrt0.S:
	* sysdeps/linux/m68k/readdir.c:
	* sysdeps/linux/m68k/__sbrk.c: Updated to match x86 version.

	* sysdeps/linux/m68k/__init_brk.c:
	* sysdeps/linux/m68k/math/fp.h: New files.

	* sysdeps/m68k/setjmp/__longjmp.c (__longjmp): Remove CONST.

	* sysdeps/m68k/setjmp/__setjmp.c (__setjmp): Remove obsolete amiga
	kludge.

	* sysdeps/m68k/setjmp/sigsetjmp.c (sigsetjmp): Ported to m68k,
	in case this function is ever needed.

	* sysdeps/linux/m68k/readdir_r.c: New file.
	* sysdeps/linux/m68k/Makefile (SRC1S): Add readdir_r.c.

	* <pthread/mit/machdep.h> (SEMAPHORE_TEST_AND_SET,
 	machdep_pthread): Add m68k version.

	* <m68k/syscall.h>:
	* sysdeps/linux/m68k/__select.c:
	* sysdeps/linux/m68k/__sigact.c:
	* sysdeps/linux/m68k/libc_exit.c:
	* sysdeps/linux/m68k/sigsuspend.c:
	* sysdeps/linux/m68k/syscall.c:
	* sysdeps/linux/m68k/sysdep.h: Add pthread support.

	* sysdeps/pthreads/linux/Makefile (DIRS):
	* sysdeps/pthreads/mit/linux/Makefile (DIRS): Set it to
	$(TARGET_ARCH).

	* sysdeps/pthreads/linux/m68k/Makefile:
	* sysdeps/pthreads/mit/linux/m68k/Makefile:
	* sysdeps/pthreads/mit/linux/m68k/machdep.c: New files.

	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/mutex.c:
	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c: Fix bugs found by gcc.

Sun Sep 10 22:23:05 1995  H.J. Lu (hjl@@nynexst.com)

	* posix/sleep.c: make it weak.

	* <sys/socket.h>
	* <sys/socketcall.h>: add sendmsg and recvmsg.

	* sysdeps/linux/Makefile (SRC1S): add sendmsg.c recvmsg.c.

	* sysdeps/linux/sendmsg.c:
	* sysdeps/linux/recvmsg.c: new.

Sun Sep 10 06:30:07 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* libio/iovfprintf.c: don't use strlen () to check string
	  length if the length is specified.

Sun Sep 10 15:32:55 1995  NIIBE Yutaka <gniibe@@mri.co.jp>

	* sysdeps/pthreads/mit/fd.c: undo the change of Tue Sep  5
	  02:10:23 1995 by NIIBE Yutaka <gniibe@@mri.co.jp>.

Tue Sep  5 03:57:45 1995  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* ./Makeconfig:
	* ./configure: Change TARGET_ARCH_486 to TARGET_ARCH_x86 with
	  values 3,4,5.  Add -malign-xxx=2 to CFLAGS for i586 case to
	  slightly improve speed by reducing code size.

Tue Sep  5 02:10:23 1995  NIIBE Yutaka <gniibe@@mri.co.jp>

	* sysdeps/pthreads/mit/fd.c: fcntl should not set __FD_NONBLOCK
	  flag in file descripter table. pthread library assumes all
	  file descripters are set to NONBLOCK and  __FD_NONBLOCK flag
	  in `fd_table[fd]->flags' is not set.

	* sysdeps/pthreads/mit/signal.c: pthread_sig_process assumes
	  that pthread_kernel is locked, but acutually it is called
	  unlocked.

	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/schedparam.c: PREVENT/RESUME mismatch.
	  pthread_sched_prevent() and pthread_resched_resume()/
	  pthread_sched_resume () must be matched.

	* sysdeps/pthreads/mit/select.c: check == OK. When timeout, it
	  should not return error. PREVENT/RESUME mismatch again, when
	  machdep_sys_select() returns != OK.

	* sysdeps/pthreads/mit/linux/i386/machdep.c: As Alan Cox
	  introduces sendmsg/recvmsg around Linux 1.3.20.
	  writev/readv emulation. Taken from GNU libc.

Tue Sep  5 21:42:40 1995  H.J. Lu (hjl@@nynexst.com)

	* libio/iovfscanf.c: always check width !=0.

	* <_G_config.h>: change verion to 5.2.9.

	* elf/libc/jump.params: set version to 5.2.9.

Sun Sep  3 20:08:50 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* gcc/libgcc2.c: reduces the number of text relocations.

Thu Aug 31 13:18:38 1995  anarchy@@thunder.swansea.linux.org.uk (A.Cox)

	* netinet/ip.h:
	* netinet/igmp.h: modefications.

	* netinet/ip_mroute.h: new.

Wed Aug 30 23:53:15 1995  Sean McNeil <sean@@mcneil.com>

	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c: modifications.

Wed Aug 30 23:05:35 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.8 is released.

Wed Aug 30 04:12:03 1995  anarchy@@thunder.swansea.linux.org.uk (A.Cox)

	* misc/syslog.c (vsyslog): check fmt_cpy.

Fri Aug 25 14:27:20 1995  Charles Lopes  <tjarls@@infm.ulst.ac.uk>

	* rpc/Makefile: don't compile publickey.c if NYS is defined.

	* nys/nsw/src/nsw/Makefile:
	* nys/nsw/src/files/Makefile:
	* nys/nsw/src/dbm/Makefile:
	* nys/nsw/src/dns/Makefile:
	* nys/nsw/src/yp/Makefile:
	* nys/nsw/src/nis/Makefile:
	* nys/nsw/src/compat/Makefile: add ???publickey.o to NOBJS.

	* nys/nsw/src/nsw/publickey.c:
	* nys/nsw/src/files/publickey.c:
	* nys/nsw/src/dbm/dmb_publickey.c:
	* nys/nsw/src/dns/dns_publickey.c:
	* nys/nsw/src/yp/yp_publickey.c:
	* nys/nsw/src/nis/nis_publickey.c:
	* nys/nsw/src/compat/compat_publickey.c: new

	* nys/nsw/src/yp/yp_shadow.c: try finding shadow.byname map before
	  felling back to passwd.byname.

Wed Aug 23 21:34:36 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.2.8.

	* elf/libc/jump.params: set version to 5.2.8.

	* <sys/bitypes.h> (__USE_BSD): no checking.

Tue Aug 22 07:41:18 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* libio/iovfscanf.c: check the leading zero only for base == 0.

Wed Aug 23 21:31:44 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/linux/accept.c:
	* sysdeps/linux/bind.c:
	* sysdeps/linux/connect.c:
	* sysdeps/linux/getpeernam.c:
	* sysdeps/linux/getsocknam.c:
	* sysdeps/linux/getsockopt.c:
	* sysdeps/linux/listen.c:
	* sysdeps/linux/recv.c:
	* sysdeps/linux/recvfrom.c:
	* sysdeps/linux/send.c:
	* sysdeps/linux/sendto.c:
	* sysdeps/linux/setsockopt.c:
	* sysdeps/linux/shutdown.c:
	* sysdeps/linux/socket.c:
	* sysdeps/linux/socketpair.c: make them weak. They are used for
	  the static library. For the static pthread library, you
	  have include a full libc.a:

		# cd /tmp
		# mkdir libp
		# cd libp
		# ar -x /usr/lib/libpthread.a
		# for f in *.o; do mv $f xxx$f; done
		# ar -x /usr/lib/libc.a
		# rm /usr/lib/libpthread.a
		# ar ucr /usr/lib/libpthread.a *.o
		# ranlib /usr/lib/libpthread.a

	* sysdeps/pthread/mit/Makefile (SRC1S): add pthread_init.c.

	* sysdeps/pthread/mit/pthread_init.c: new. dummy.

	* sysdeps/pthread/mit/fd_kefd_kern.c (ttyname_r_basic): use
	  __libc_xxxxdir ().

	* inet/rcmd (_validuser): remove comments in /etc/hosts.

	* libio/iotempname.c: reset len.

Mon Aug 14 20:59:49 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.7 is released.

	* <sys/bitypes.h>: remove __USE_BSD check.

	* sysdeps/pthreads/Makefile (DIRS): add inet.

	* sysdeps/pthreads/inet/Makefile:
	* sysdeps/pthreads/inet/gethostby_r.c:
	* sysdeps/pthreads/inet/getnetby_r.c:
	* sysdeps/pthreads/inet/getprotoby_r.c:
	* sysdeps/pthreads/inet/getservby_r.c: new.

	* <pthread/mit/sys/compat.h>: support the new kernel.

	* <sys/uio.h>: support the new kernel.

	* <_G_config.h>: change verion to 5.2.7.

	* elf/libc/jump.params: set version to 5.2.7.

	* <netdb.h>: use Solaris style MT-safe functions.

Wed Aug  9 21:53:04 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.6 is released.

Wed Aug  9 21:47:50 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* (locfile-parse.c): Patches for array memory handling.
	  Reported by Rolf Rossius <rossius@@hrz.tu-chemnitz.de>

Wed Aug  9 21:03:24 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.2.6.

	* elf/libc/jump.params: set version to 5.2.6.

	* sysdeps/linux/pthread_stubs.c (__libc_malloc_lock):
	  (__pthread_mutex_malloc):
	  (__pthread_mutex_free): commented out.

	* sysdeps/pthreads/linux/Makefile (SRC1S): remove malloc.c. add
	  closedir.c dirent.c.
	  (BASE_CFLAGS): add -D_LIBPTHREAD.

	* sysdeps/pthreads/linux/dirent.c: new.

	* sysdeps/linux/closedir.c: use __libc_xxx.
	  make xxx as a weak alias of __libc_xxx.
	  check _LIBPTHREAD.

	* sysdeps/linux/opendir.c:
	* sysdeps/linux/rewinddir.c:
	* sysdeps/linux/seekdir.c:
	* sysdeps/linux/telldir.c:
	* sysdeps/linux/i386/readdir.c:
	* sysdeps/linux/i386/readdir_r.c: remove lock.
	  use __libc_xxx.
	  make xxx as a weak alias of __libc_xxx.

	* sysdeps/linux/dirstream.h: declare __libc_xxx.

	* sysdeps/pthreads/linux/malloc.c: removed.

	* sysdeps/pthreads/Makefile (DIRS): add malloc libio.

	* sysdeps/pthreads/libio/Makefile: new.

	* sysdeps/pthreads/libio/stdio.c: new.

	* libio/iofdopen.c:
	* libio/iofopen.c:
	* libio/iopopen.c:
	* libio/iofgetpos.c:
	* libio/iofgets.c:
	* libio/iofputs.c:
	* libio/iofread.c:
	* libio/iofsetpos.c:
	* libio/ioftell.c:
	* libio/iofwrite.c:
	* libio/iogetdelim.c:
	* libio/iogets.c:
	* libio/ioputs.c:
	* libio/iosetbuffer.c:
	* libio/iosetvbuf.c:
	* libio/ioungetc.c:
	* libio/iovfprintf.c: remove lock.

	* libio/stdio/clearerr.c:
	* libio/stdio/fgetc.c:
	* libio/stdio/fputc.c:
	* libio/stdio/fseek.c:
	* libio/stdio/getc.c:
	* libio/stdio/getchar.c:
	* libio/stdio/getw.c:
	* libio/stdio/putc.c:
	* libio/stdio/putchar.c:
	* libio/stdio/putw.c:
	* libio/stdio/rewind.c:
	* libio/stdio/setfileno.c:
	* libio/stdio/freopen.c:
	* libio/stdio/vfscanf.c:
	* libio/iofclose.c:
	* libio/iofflush.c:
	* libio/iofscanf.c:
	* libio/ioscanf.c: check _LIBPTHREAD for locks.
	  make it weak.

	* sysdeps/pthreads/malloc/Makefile: new.

	* sysdeps/pthreads/malloc/malloc.c: new.

Sun Aug  6 20:47:13 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.5 is released.

	* sysdeps/linux/pthreads.c (__pthreaded):
	* internal/libc-lock.h (__libc_lock_define_initialized): move
	  "#pragma weak" after the definition.

	* sysdeps/pthreads/mit/fd.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/process.c:
	* sysdeps/pthreads/mit/select.c:
	* sysdeps/pthreads/mit/sig.c: make aliases for __xxx.

	* libio/iovfprintf.c (outchar): use PUTC instead of putc.

	* libio/fileops.c (_IO_file_init): comment out
	  "set _fileno to -1.".

	* libio/genops.c (_IO_init): set _fileno to -1.

	* sysdeps/pthreads/linux/Makefile (SRC1S): add malloc.c.

	* sysdeps/pthreads/linux/malloc.c: new.

	* malloc-930716/malloc.h:
	* malloc/malloc.h (free, malloc, memalign, realloc): define
	  __libc_xxx as xxx if __ELF__ is not define..

	* malloc-930716/calloc.c:
	* malloc-930716/valloc.c:
	* malloc/calloc.c: 
	* malloc/mcheck.c:
	* malloc/mtrace.c:
	* malloc/valloc.c: use __libc_xxx.

	* malloc-930716/free.c:
	* malloc-930716/malloc.c:
	* malloc-930716/memalign.c:
	* malloc-930716/realloc.c:
	* malloc/free.c:
	* malloc/malloc.c:
	* malloc/memalign.c:
	* malloc/realloc.c: remove lock.
	  make xxx weak.
	  define it as __libc_xxx.
	  use __libc_xxx.

	* sysdeps/pthread/mit/linux/Makefile (SRC2S): add
	  __socketcall.S.

	* sysdeps/pthread/mit/Makefile (DIRS): set to linux.

	* sysdeps/pthread/mit/Makefile:
	* sysdeps/pthread/mit/linux/i386/Makefile:
	* sysdeps/pthread/linux/Makefile:
	* sysdeps/pthread/linux/i386/Makefile: add

		OPT_CFLAGS:= -g
		PIC_OPT_CFLAGS:= -fPIC -g

	* sysdeps/pthread/mit/linux/Makefile: new.

	* sysdeps/pthread/mit/linux/i386/Makefile: new.

	* sysdeps/pthread/mit/linux/i386/machdep.c: new from MIT
	  pthread 1.60 beta2.

	* sysdeps/linux/__pthread_init.c (__libc_libio_lock):
	* sysdeps/linux/pthread_stubs.c (__libc_libio_lock): new.

	* <stdio.h> (getc_unlocked, getchar_unlocked, putc_unlocked,
	  putchar_unlocked): enabled.

	* libio/libioP.h (__libc_libio_lock): new.

	* libio/stdio/stdio.h (getc_unlocked, getchar_unlocked,
	  putc_unlocked, putchar_unlocked): new.

	* inet/ruserpass.c (token):
	* libio/stdio/vscanf.c (vscanf):
	* libio/stdio/vfscanf.c (vfscanf):
	* libio/stdio/setfileno.c (setfileno):
	* libio/stdio/rewind.c (rewind):
	* libio/stdio/putw.c (putw):
	* libio/stdio/putchar.c (putchar):
	* libio/stdio/putc.c (putc):
	* libio/stdio/getw.c (getw):
	* libio/stdio/getchar.c (getchar):
	* libio/stdio/getc.c (getc):
	* libio/stdio/fseek.c (fseek):
	* libio/stdio/freopen.c (freopen):
	* libio/stdio/fputc.c (fputc):
	* libio/stdio/fgetc.c (fgetc):
	* libio/stdio/clearerr.c (clearerr):
	* libio/iovfprintf.c (_IO_vfprintf):
	* libio/ioungetc.c (_IO_puts):
	* libio/ioputs.c (_IO_puts):
	* libio/iosetvbuf.c (_IO_setvbuf):
	* libio/iosetbuffer.c (_IO_setbuffer):
	* libio/ioscanf.c (_IO_scanf):
	* libio/ioputs.c (_IO_puts):
	* libio/iopopen.c (_IO_popen):
	* libio/iogets.c (_IO_gets):
	* libio/iogetdelim.c (_IO_getdelim):
	* libio/iofwrite.c (_IO_fwrite):
	* libio/ioftell.c (_IO_ftell):
	* libio/iofsetpos.c (_IO_fsetpos):
	* libio/iofscanf.c (_IO_fscanf):
	* libio/iofread.c (_IO_fread):
	* libio/iofputs.c (_IO_fputs):
	* libio/iofopen.c (_IO_fopen):
	* libio/iofgets.c (_IO_fgets):
	* libio/iofgetpos.c (_IO_fgetpos):
	* libio/iofflush.c (_IO_fflush):
	* libio/iofdopen.c (_IO_fdopen):
	* libio/iofclose.c (_IO_fclose):
	  lock/unlock __libc_libio_lock.

	* libio/genops.c (_IO_cleanup): lock/unlock __libc_libio_lock.
	  (_cleanup): change the aliase to _IO_cleanup.

	* sysdeps/pthreads/mit/Makefile (SRC1S): add file.c.

	* sysdeps/pthreads/mit/file.c: new from the MIT pthreads
	  1.60 beta 2. add weak aliases.

	* time/bsdtime.c (asctime_r, ctime_r, gmtime_r,
	  localtime_r): new.

	* sysdeps/linux/__pthread_init.c (__libc_localtime_lock,
	  __libc_gmtime_lock):
	* sysdeps/linux/pthread_stubs.c (__libc_localtime_lock,
	  __libc_gmtime_lock): new.

	* Makefile (CLEAN_DIRS, DIRS): remove gdbm and termcap.
	  (install.elf.real): don't touch gdbm, curses/ncurses nor
	  termcap.

	* <_G_config.h>: change verion to 5.2.5.

	* elf/libc/jump.params: set version to 5.2.5.

	* sysdeps/linux/dirstream.h (DIR): add dd_lock for mutex.

	* sysdeps/linux/i386/readdi.c:
	* sysdeps/linux/closedir.c:
	* sysdeps/linux/dirfd.c:
	* sysdeps/linux/opendir.c:
	* sysdeps/linux/rewinddir.c:
	* sysdeps/linux/seekdir.c:
	* sysdeps/linux/telldir.c: lock/unlock dd_lock.

	* sysdeps/linux/i386/Makefile (SRC1S): add readdir_r.c.

	* sysdeps/linux/i386/readdir_r.c: new.

	* <dirent.h>: add readdir_r ().

	* <term.h>: removed.

Wed Jul 26 22:20:40 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.4 is released.

Mon Jul 24 12:06:29 1995  Swen Thuemmler (swen@@uni-paderborn.de)

	* sysdeps/linux/i386/__sbrk.c: call __init_brk ().

Mon Jul 24 21:58:09 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/linux/__flock.c: clear errno after flock ().

	* elf/Makefile (BUILD_ELFLIBS): set to libc libm libpthread.
	  (ELFLIBS): set to libc libm.

	* elf/libc/jump.params: set version to 5.2.4.

	* Makefile (DEPEND_DIRS, CLEAN_DIRS, DIRS): remove db, gdbm,
	  termcap, curses-bsd4.4, panel and ncurses.

	* <_G_config.h>: change verion to 5.2.4.

	* <demangle.h>:
	* <panel.h>:
	* <curses.h>:
	* <termcap.h>:
	* <unctrl.h>:
	* <db.h>:
	* <mpool.h>:
	* <dbm.h>:
	* <gdbm.h:
	* <ndbm.h>: removed.

	* db:
	* termcap:
	* termcap-1.2.2:
	* panel:
	* curses-bsd4.4:
	* ncurses:
	* gdbm: removed.

	* <confname.h>: remove the unnecessary ','.

	* libio/libio.h:
	* libio/libioP.h:
	* libio/stdfiles.c:
	* libio/stdio/stdio.c:
	* libio/stdio/stdio.h:
	* <stdio.h>:
	* <libio.h>: add SVR4 Intel x86 ABI Level 1 support.

Thu Jul  6 22:11:31 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.3 is released.

	* elf/Makefile (install):

		link libncurses.so.x.y.z to libcurses.so.5.0.0
		link libncurses.so.x.y.z to libtermcap.so.5.0.0
		link libdb.so.x.y.z to libdb.so.2.0.4
		link libgdbm.so.x.y.z to libdbm.so.2.0.4
		link libgdbm.so.x.y.z to libgdbm.so.2.0.4
		link libdb.so.2.0.4 to libdb.so.2
		link libdbm.so.2.0.4 to libdbm.so.2
		link libgdbm.so.2.0.4 to libgdbm.so.2

	* <_G_config.h>: change verion to 5.2.3.

	* elf/libc/jump.params: set version to 5.2.3.

	* elf/libdb/jump.params: set Version to 1.85.2.

	* elf/libgdbm/jump.params: set Version to 1.7.3.

	* elf/libncurses/jump.params: set Version 1.9.2d.

	* elf/libpanel/jump.params: set Version 1.9.2d.

	* <dirent.h>:
	* <confname.h>:
	* <assert.h>:
	* <ftw.h>:
	* <huge_val.h>:
	* <langinfo.h>:
	* <limits.h>:
	* <locale.h>:
	* <nl_types.h>:
	* <pwd.h>:
	* <setjmp.h>:
	* <termios.h>:
	* <i386/jmp_buf.h>:
	* <i386/syscall.h>:
	* <rpc/clnt.h>:
	* <rpc/svc.h>:
	* <rpc/auth.h>:
	* <sys/stat.h>:
	* <sys/time.h>:
	* <sys/utsname.h>:
	* sysdeps/linux/i386/crt/gcrt0.S:
	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/sysdep.h:
	* sysdeps/linux/i386/syscall.S:
	* sysdeps/linux/__adjtime.c:
	* sysdeps/linux/__ntpgttm.c:
	* sysdeps/linux/__wait.c:
	* sysdeps/linux/__wait3.c:
	* sysdeps/linux/__waitpid.c:
	* sysdeps/linux/_fxstat.c:
	* sysdeps/linux/_lxstat.c:
	* sysdeps/linux/_xmknod.c:
	* sysdeps/linux/_xstat.c:
	* sysdeps/linux/_xustat.c:
	* sysdeps/linux/accept.c:
	* sysdeps/linux/bind.c:
	* sysdeps/linux/closedir.c:
	* sysdeps/linux/connect.c:
	* sysdeps/linux/getpeernam.c:
	* sysdeps/linux/getsocknam.c:
	* sysdeps/linux/getsockopt.c:
	* sysdeps/linux/listen.c:
	* sysdeps/linux/opendir.c:
	* sysdeps/linux/recv.c:
	* sysdeps/linux/recvfrom.c:
	* sysdeps/linux/seekdir.c:
	* sysdeps/linux/send.c:
	* sysdeps/linux/sendto.c:
	* sysdeps/linux/setpgrp.c:
	* sysdeps/linux/setsockopt.c:
	* sysdeps/linux/shutdown.c:
	* sysdeps/linux/socket.c:
	* sysdeps/linux/socketpair.c:
	* sysdeps/linux/tell.c:
	* sysdeps/linux/telldir.c: change __SVR4_ABI_L1__ to
	  __SVR4_I386_ABI_L1__.

Tue Jul  4 19:29:58 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.2 is released.

	* curses-bsd4.4/Makefile:
	* termcap/Makefile: don't compile the static library.

	* Makefile (install): link libncurses.a to libcurses.a.
	  link libncurses.a to libtermcap.a.

	* elf/Makefile (BUILD_ELFLIBS, ELFLIBS): add libpanel and
	  libncurses.
	  (install): link libncurses.so to libcurses.so and link
	  libncurses.so to libtermcap.so.

	* Makefile (DEPEND_DIRS, CLEAN_DIRS, DIRS): add panel and
	  ncurses.

	* <termcap.h>: modified.

	* <curses.h>: from ncurses 1.9.2d. modified for Linux.

	* <panel.h>:
	* <unctrl.h>:
	* <term.h>: new, from ncurses 1.9.2d. modified for Linux.

	* ncurses/Makefile: new.

	* ncurses/alloc_entry.c:
	* ncurses/captoinfo.c:
	* ncurses/comp_captab.c:
	* ncurses/comp_error.c:
	* ncurses/comp_hash.c:
	* ncurses/comp_parse.c:
	* ncurses/comp_scan.c:
	* ncurses/names.c:
	* ncurses/read_entry.c:
	* ncurses/hardscroll.c:
	* ncurses/lib_acs.c:
	* ncurses/lib_addch.c:
	* ncurses/lib_addstr.c:
	* ncurses/lib_beep.c:
	* ncurses/lib_bkgd.c:
	* ncurses/lib_box.c:
	* ncurses/lib_clear.c:
	* ncurses/lib_clrbot.c:
	* ncurses/lib_clreol.c:
	* ncurses/lib_color.c:
	* ncurses/lib_delch.c:
	* ncurses/lib_delwin.c:
	* ncurses/lib_doupdate.c:
	* ncurses/lib_endwin.c:
	* ncurses/lib_erase.c:
	* ncurses/lib_getch.c:
	* ncurses/lib_getstr.c:
	* ncurses/lib_initscr.c:
	* ncurses/lib_insch.c:
	* ncurses/lib_insdel.c:
	* ncurses/lib_insstr.c:
	* ncurses/lib_instr.c:
	* ncurses/lib_kernel.c:
	* ncurses/lib_keyname.c:
	* ncurses/lib_longname.c:
	* ncurses/lib_move.c:
	* ncurses/lib_mvcur.c:
	* ncurses/lib_mvwin.c:
	* ncurses/lib_newterm.c:
	* ncurses/lib_newwin.c:
	* ncurses/lib_options.c:
	* ncurses/lib_overlay.c:
	* ncurses/lib_pad.c:
	* ncurses/lib_printw.c:
	* ncurses/lib_raw.c:
	* ncurses/lib_refresh.c:
	* ncurses/lib_scanw.c:
	* ncurses/lib_scroll.c:
	* ncurses/lib_screen.c:
	* ncurses/lib_scrreg.c:
	* ncurses/lib_set_term.c:
	* ncurses/lib_setup.c:
	* ncurses/lib_slk.c:
	* ncurses/lib_termcap.c:
	* ncurses/lib_ti.c:
	* ncurses/lib_touch.c:
	* ncurses/lib_tparm.c:
	* ncurses/lib_tputs.c:
	* ncurses/lib_trace.c:
	* ncurses/lib_tstp.c:
	* ncurses/lib_twait.c:
	* ncurses/lib_unctrl.c:
	* ncurses/lib_vidattr.c:
	* ncurses/lib_window.c:
	* ncurses/parse_entry.c:
	* ncurses/read_termcap.c:
	* ncurses/config.h:
	* ncurses/version.h:
	* ncurses/hashsize.h:
	* ncurses/object.h:
	* ncurses/term.h:
	* ncurses/term_entry.h:
	* ncurses/tic.h:
	* ncurses/unctrl.h:
	* ncurses/curses.h: new. from ncurses 1.9.2d. modified for
	  Linux.

	* panel/Makefile: new.

	* panel/panel.h:
	* panel/panel.c: new, from ncurses 1.9.2d.

	* elf/libncurses/jump.params: new. set Version=5.0.0.

	* elf/libpanel/jump.params: new. set Version=5.0.0.

	* termcap/termcap.h: new.

	* termcap/Makefile: modified.

Tue Jul  4 14:00:58 1995  H.J. Lu (hjl@@nynexst.com)

	* elf/libc/jump.params: set version to 5.2.2.

	* elf/libcurses/jump.params: set Version=1.0.3.

	* elf/libdb/jump.params: set Version=2.0.3.

	* elf/libgdbm/jump.params: set Version=2.0.3.

	* elf/libm/jump.params: set Version=5.0.3.

	* elf/libtermcap/jump.params: set Version=2.0.3.

	* <_G_config.h>: change verion to 5.2.2.

	* <sys/types.h>: include <sys/bitypes.h>.

	* <sys/bitypes.h>: typedef int64_t and u_int64_t for gcc >= 2.
	  check __USE_BSD.

Mon Jul  3 05:53:24 1995  adam@@yggdrasil.com (Adam J. Richter)

	* <sys/utsname.h>:
	* <sys/stat.h>: add SVR4 ABI support.

Sun Jul  2 18:50:07 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.1 is released.

	* <_G_config.h>: change verion to 5.2.1.

	* elf/libc/jump.params: set version to 5.2.1.

	* elf/libcurses/jump.params: set Version=1.0.2.

	* elf/libdb/jump.params: set Version=2.0.2.

	* elf/libgdbm/jump.params: set Version=2.0.2.

	* elf/libm/jump.params: set Version=5.0.2.

	* elf/libtermcap/jump.params: set Version=2.0.2.

	* sysdeps/linux/seekdir.c:
	* sysdeps/linux/telldir.c: fix typos.

	* nys/Makefile (clients): fix a typo.

Sat Jul  1 17:44:06 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.2.0 is released.

	* libbsd/Makefile (SRC1S): add login.c.

	* sysdeps/linux/__errno_loc.c: fix a typo.

Fri Jun 30 15:00:48 1995  "Mathew G. Monroe" <mmex@@shadowland.pc.cc.cmu.edu>

	* libbsd/login.c: new.

	* libbsd/login_tty.c:
	* libbsd/logout.c:
	* libbsd/logwtmp.c:
	* libbsd/pty.c: modified.

Thu Jun 29 20:22:46 1995  adam@@yggdrasil.com (Adam J. Richter)

	* <rpc.h>:
	* <wait.h>: new for SVR4 ABI.
	
	* <i386/jmp_buf.h>:
	* <netinet/ip_tcp.h>:
	* <protocols/routed.h>:
	* <protocols/talkd.h>:
	* <protocols/timed.h>:
	* <pthread/mit/cleanup.h>:
	* <pthread/mit/cond.h>:
	* <pthread/mit/fd.h>:
	* <pthread/mit/fd_pipe.h>:
	* <pthread/mit/kthread.h>:
	* <pthread/mit/mutex.h>:
	* <pthread/mit/prio_queue.h>:
	* <pthread/mit/pthread_attr.h>:
	* <pthread/mit/pthread_once.h>:
	* <pthread/mit/queue.h>:
	* <pthread/mit/specific.h>:
	* <pthread/mit/unistd.h>:
	* <rpc/auth.h>:
	* <rpc/auth_des.h>:
	* <rpc/auth_unix.h>:
	* <rpc/clnt.h>:
	* <rpc/svc.h>:
	* <rpc/xdr.h>:
	* <sys/time.h>:
	* <confname.h>:
	* <ftw.h>:
	* <langinfo.h>:
	* <limits.h>:
	* <locale.h>:
	* <mpool.h>:
	* <nl_types.h>:
	* <pwd.h>:
	* <resolv.h>:
	* <search.h>:
	* <setjmp.h>:
	* <termios.h>: add SVR4 ABI support.

Sat Jul  1 14:01:14 1995  H.J. Lu (hjl@@nynexst.com)

	* misc/Makefile (SRC1S): add __huge_val.c.

	* misc/__huge_val.c: new.

	* assert/asset.c (__assert): defined for SVR4 ABI.

	* <assert.h>:
	* <huge_val.h>: add SVR4 ABI support.

	* sysdeps/linux/Makefile (SRC1S): remove phony.c.

	* sysdeps/linux/__prev_fstat.S:
	* sysdeps/linux/__prev_lstat.S:
	* sysdeps/linux/__prev_stat.S:
	* sysdeps/linux/__prev_mknod.S:
	* sysdeps/linux/__prev_ustat.S: make a weak alias for xxxx.

	* sysdeps/linux/sysdep.h (SYSCALL_WEAK_ALIAS): new.

	* sysdeps/linux/phony.c: removed.

Wed Jun 28 23:08:54 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/linux/Makefile (SRC2S): add __prev_fstat.S
	  __prev_lstat.S __prev_stat.S __prev_mknod.S __prev_ustat.S
	  __socketcall.S.

	* sysdeps/linux/__prev_fstat.S:
	* sysdeps/linux/__prev_lstat.S:
	* sysdeps/linux/__prev_stat.S:
	* sysdeps/linux/__prev_mknod.S:
	* sysdeps/linux/__prev_ustat.S:
	* sysdeps/linux/__socketcall.S: new.

	* sysdeps/linux/__adjtime.c:
	* sysdeps/linux/__ntpgttm.c:
	* sysdeps/linux/__wait.c:
	* sysdeps/linux/__wait3.c:
	* sysdeps/linux/__waitpid.c:
	* sysdeps/linux/_fxstat.c:
	* sysdeps/linux/_lxstat.c:
	* sysdeps/linux/_xmknod.c:
	* sysdeps/linux/_xstat.c:
	* sysdeps/linux/_xustat.c:
	* sysdeps/linux/accept.c:
	* sysdeps/linux/bind.c:
	* sysdeps/linux/closedir.c:
	* sysdeps/linux/connect.c:
	* sysdeps/linux/getpeername.c:
	* sysdeps/linux/getsockname.c:
	* sysdeps/linux/getsockopt.c:
	* sysdeps/linux/listen.c:
	* sysdeps/linux/listen.c:
	* sysdeps/linux/opendir.c:
	* sysdeps/linux/recv.c:
	* sysdeps/linux/recvfrom.c:
	* sysdeps/linux/rewinddir.c:
	* sysdeps/linux/seekdir.c:
	* sysdeps/linux/send.c:
	* sysdeps/linux/sendto.c:
	* sysdeps/linux/setpgrp.c:
	* sysdeps/linux/setsockopt.c:
	* sysdeps/linux/shutdown.c:
	* sysdeps/linux/socket.c:
	* sysdeps/linux/socketpair.c:
	* sysdeps/linux/tell.c:
	* sysdeps/linux/telldir.c: don't use static inline syscall
	  function if __SVR4_ABI_L1__ is define.

	* <i386/syscall.h>: don't define anything if __SVR4_ABI_L1__
	  is define.

	* <dlfcn.h> (dlsym): add __const to char *.

	* time/strftime.c ('y'): use tp->tm_year % 100.

Mon Jun 26 21:30:39 1995  H.J. Lu (hjl@@nynexst.com)

	* elf/libcurses/jump.params: set Version=1.0.1.

	* elf/libdb/jump.params: set Version=2.0.1.

	* elf/libgdbm/jump.params: set Version=2.0.1.

	* elf/libm/jump.params: set Version=5.0.1.

	* elf/libtermcap/jump.params: set Version=2.0.1.

Mon Jun 26 04:28:44 1995  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* sysdeps/linux/glob.c: The function glob() writes beyond array
	bounds when passed a pattern that contains a trailing slash
	and either a leading directory part or no metacharacters. When
	adding back the slash after expansion it is assumed that
	glob_in_dir allocated enough memory for it. This is not true
	when the pattern contains no metacharacters. Moreover
	prefix_array may be called to add back the directory prefix,
	but this function doesn't allocate enough space either.

Mon Jun 26 04:08:05 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/linux/sysdep.h:
	* sysdeps/linux/syscall.S: no need to save %ebx for pthread.
	  add support for __SVR4_ABI_L1__.
	  optimize for PIC. don't save %ebx until set errno.

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S: check __SVR4_ABI_L1__.

Sun Jun 25 03:07:12 1995  H.J. Lu (hjl@@nynexst.com)

	* Makeconfig (SYSTEM_INC_CFLAGS): new. undefined. You can use
	  it to include the system header files from somewhere else.
	  (XCFLAGS): add -DINTERNAL_LINUX_C_LIB.

	* elf/libc/jump.params: set version to 5.2.0.

	* <_G_config.h>: change verion to 5.2.0.

	* sysdeps/linux/dirstream.h (DIR): rearrange the order of
	  the fields to match <dirent.h> when DIRENT_ILLEGAL_ACCESS
	  is defined.

	* <dirent.h> (DIR): mofidied as

		int dd_fd;
		off_t dd_loc;
		size_t dd_size;
		struct dirent *dd_buf;

	  if defined(DIRENT_ILLEGAL_ACCESS) ||
	  (defined(__SVR4_ABI_L1__) && !defined(INTERNAL_LINUX_C_LIB))
		    
Sun Jun 25 00:17:02 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.1.4 is released.

	* <dirent.h> (d_namlen): removed.

	* elf/libc/jump.params: set version to 5.1.4.

	* <_G_config.h>: update from libg++ 2.7.0.
	  change verion to 5.1.4.

Sat Jun 24 11:24:49 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.1.3 is released.

Tue Jun 20 01:41:19 1995  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* ./sysdeps/i386/strrchr.c: One of my early tries had a
	  problem in strrchr() that caused bash to not expand '*'
	  properly. 

Sat Jun 24 01:14:49 1995  H.J. Lu (hjl@@nynexst.com)

	* <fcntl.h>:
	* <string.h>:
	* <setjmp.h>: removed __OPTIMIZE__ macros.

Sat Jun 24 00:30:15 1995  H.J. Lu (hjl@@nynexst.com)

	* inet/getsrvbypt.c (getservbyport): don't call htons ().

	* misc/program.c: updated from glibc and modified for Linux.

	* <assert.h>: updated from assert/assert.h.

	* Makefile (DEPEND_DIRS, CLEAN_DIRS, DIRS): add assert.

	* assert/Makefile: new.

	* assert/assert.c: modified for Linux.

	* assert/assert.h: moved to <assert.h>.

	* sysdeps/pthreads/mit/fd_kern.c: don't use d_namlen in
	  struct dirent.

	* sysdeps/linux/Makefile (SRC1S): add glob.c, ttyname_r.c,
	  ttyname.c, getcwd.c and ftw.c. 

	* sysdeps/linux/glob.c: moved from posix/glob.c.

	* sysdpes/linux/ttyname_r.c:
	* sysdpes/linux/ttyname.c:
	* sysdeps/linux/getcwd.c:
	* sysdeps/linux/ftw.c: new. modified for linux.

	* posix/Makefile (SRC1S): remove glob.c ttyname_r.c, ttyname.c
	  and getcwd.c.

	* io/Makefile (SRC1S): remove ftw.c.

	* posix/glob.c:
	* posix/ttyname_r.c:
	* posix/ttyname.c:
	* posix/getcwd.c:
	* io/ftw.c: moved to sysdeps/linux.

	* sysdeps/linux/dirstream.h (DIR): add dd_getdents.

	* sysdeps/linux/i386/readdir.c: restore the old one and use
	  getdents () if possible.

	* sysdeps/linux/opendir.c: set dd_getdents to unknown.

	* sysdeps/linux/seekdir.c:
	* sysdeps/linux/telldir.c: use getdents () if possible.

	* sysdeps/linux/rewindir.c: reset dd_nextloc and dd_size.

	* sysdeps/pthreads/linux/config.h: new from the MIT pthreads
	  package 1.60 beta2.

	* sysdeps/linux/msgctl.c:
	* sysdeps/linux/msgctl.c:
	* sysdeps/linux/msgget.c:
	* sysdeps/linux/msgget.c:
	* sysdeps/linux/msgrcv.c:
	* sysdeps/linux/msgrcv.c:
	* sysdeps/linux/msgsnd.c:
	* sysdeps/linux/msgsnd.c:
	* sysdeps/linux/shmat.c:
	* sysdeps/linux/shmctl.c:
	* sysdeps/linux/shmdt.c:
	* sysdeps/linux/shmget.c: add

		#undef asmlinkage
		#define asmlinkage

	* sysdeps/linux/Makefile (SRC1S): add __getdirentries.c and
	  phony.c.

	* sysdeps/linux/__getdirentries.c: new from glibc.

	* sysdeps/linux/phony.c: new, define phony lstat, fstat,
	  stat and mknod.

Tue Jun 20 01:41:19 1995  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* sysdeps/i386/__stpncpy.c:
	* sysdeps/i386/asm-ops.h:
	* sysdeps/i386/memchr.c:
	* sysdeps/i386/stpcpy.c:
	* sysdeps/i386/strcat.c:
	* sysdeps/i386/strchr.c:
	* sysdeps/i386/strcspn.c:
	* sysdeps/i386/strlen.c:
	* sysdeps/i386/strpbrk.c:
	* sysdeps/i386/strrchr.c:
	* sysdeps/i386/strspn.c:
	* sysdeps/i386/strstr.c:

1) strspn(), strcspn() and strpbrk() used to store a table at a
   negative offset to the stack pointer.  interrupt --> trashed table

2) stpncpy() wrote too many bytes in some cases.

3) reorganised loops to minimise jumps.  In most cases this meant that
   the nops inside of "#ifdef I_DONT_KNOW_WHAT_THIS_MEANS" could be
   removed.  In strrchr(), you still need some nops, but I've let the
   assembler calculate the number of nops.  (Note: at the moment, gas
   gets the number wrong - it is a gas bug due to evaluating `.'
   wrongly - leave the expression as it is, I'll fix gas.)

4) reduced the number of registers used in a few places, and made a
   new fix for strcat() to stop gcc-2.7.0 putting dest into a reg

5) chose smaller/faster instructions where possible

6) reordered instructions where possible to increase execution on a
   pentium (where such reordering makes no difference on 486,386)

7) fixed typos in comments

Thu Jun 22 20:30:31 1995  H.J. Lu (hjl@@nynexst.com)

	* inet/getsrvbypt.c (getservbyport): use htons instead of
	  htonl for port.

	* sysdeps/pthread/Makefile (SRC1S): add mutex_malloc.c.

	* <pthread/mit/mutex.h> (__pthread_mutex_malloc,
	  __pthread_mutex_free): new prototypes.

	* sysdeps/pthread/mit/mutex_malloc.c:
	* sysdeps/linux/pthread_stubs.c:
	  (__pthread_mutex_malloc): new. return a malloced mutex.
	  (__pthread_mutex_free): free a malloced mutex.

Fri Jun  9 18:01:04 1995  Jonathan Kamens <jik@@cam.ov.com> 

	* regex/rx.c: check malloc () returns.

Mon Jun 12 21:39:02 1995  H.J. Lu (hjl@@nynexst.com)

	* <endian.h> (LITTLE_ENDIAN, BIG_ENDIAN, PDP_ENDIAN): define
	  if not defined and __KERNEL__ is not defined.

	* <bytesex.h>: don't inlude <linux/version.h>. need a fixed
	  kernel >= 1.2.7.

Thu Jun  8 09:44:04 1995  Swen Thuemmler (swen@@uni-paderborn.de)

	* inet/Makefile: add

		ifeq ($(NYS),true)
		YPFLAGS=-DYP
		endif

Mon Jun 12 20:38:13 1995  H.J. Lu (hjl@@nynexst.com)

	* <values.h> (BITS): fix a typo.

	* sysdeps/linux/Makefile (SRC1S): add morecore.c.

	* sysdeps/linux/morecore.c: restored from
	  sysdeps/linux/i386/morecore.c. call  __init_brk ().

	* sysdeps/linux/i386/Makefile (SRC1S):
	* sysdeps/linux/m68k/Makefile (SRC1S): remove morecore.c and
	  add __init_brk.c.

	* sysdeps/linux/i386/morecore.c:
	* sysdeps/linux/m68k/morecore.c: removed.

	* sysdeps/linux/i386/__brk.c (__brk_addr): call __init_brk ()
	  first.

	* sysdeps/linux/i386/__init_brk.c: new, initialize
	  ___brk_addr if it is zero.

	* sysdeps/linux/m68k/__init_brk.c: new.
	* sysdeps/linux/m68k/__brk.c (__brk_addr): call __init_brk ()
	  first. are they ok?

	* <sys/dirent.h> (getdents): new prototype.

	* <sys/file.h>: check before define L_XXX and LOCK_XX.

	* <sys/syscall.h> (SYS_syscall_flock): new as 143.
	  (SYS_getdents): 141.
	  (SYS__newselect): 142.

	* sysdeps/linux/__getdents.S: new.

	* sysdeps/linux/__flock.c: call __syscall_flock () first.

	* sysdeps/pthreads/linux/Makefile (SRC2S):
	* sysdeps/linux/Makefile (SRC2S): add __syscall_flock.S and
	  __getdents.S.

Sun Jun 11 05:00:09 1995  andy@@keo.kvaerner.no (Andrew Walker)

	* <sys/syscall.h> (SYS_flock): new as 143.

	* sysdeps/linux/__syscall_flock.S: new.

Wed Jun  7 12:42:47 1995  Jonathan Kamens (jik@@cam.ov.com)

	* io/lockf.c (lockf): set F_WRLCK for lock test.
	  lockf is always relative to the current file position.

Sun Jun 11 17:57:01 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.1.3.

	* elf/libc/jump.params: set version to 5.1.3.

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S: remove call to brk (0);

Sat Jun 10 20:17:14 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.1.2 is released.

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S: restore call to brk (0);

	* Maketargets (depend): don't depend on .depend.

Thu Jun  8 20:10:35 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* nys/Makefile:
	* nys/yp/clients/Makefile:
	* nys/nis/clients/Makefile:
	* nys/nsw/include/netdb.h: modified to build NYS clients.

Fri Jun  9 22:58:31 1995  H.J. Lu (hjl@@nynexst.com)

	* <pthread.h>: new, include <pthread/mit/pthread.h> if
	  _MIT_POSIX_THREADS is defined.

	* <pthread/mit/pthrea.h>: moved from <pthrea.h>.

	* <pthread/mit/sys/compat.h>:
	* <pthread/mit/sys/timers.h>:
	* <pthread/mit/sys/types.h>: moved from <pthread/sys>.

	* <pthread/sys/compat.h>:
	* <pthread/sys/timers.h>:
	* <pthread/sys/types.h>: moved to <pthread/mit/sys>.

	* <pthread/mit/cleanup.h>:
	* <pthread/mit/cond.h>:
	* <pthread/mit/debug_out.h>:
	* <pthread/mit/fd.h>:
	* <pthread/mit/fd_pipe.h>:
	* <pthread/mit/kernel.h>:
	* <pthread/mit/kthread.h>:
	* <pthread/mit/machdep.h>:
	* <pthread/mit/mutex.h>:
	* <pthread/mit/posix.h>:
	* <pthread/mit/prio_queue.h>:
	* <pthread/mit/pthread_attr.h>:
	* <pthread/mit/pthread_once.h>:
	* <pthread/mit/queue.h>:
	* <pthread/mit/sleep.h>:
	* <pthread/mit/specific.h>:
	* <pthread/mit/types.h>:
	* <pthread/mit/unistd.h>:
	* <pthread/mit/util.h>:
	* <pthread/mit/version.h>:
	* <pthread/mit/xtypes.h>: moved from <pthread>.

	* <pthread/cleanup.h>:
	* <pthread/cond.h>:
	* <pthread/debug_out.h>:
	* <pthread/fd.h>:
	* <pthread/fd_pipe.h>:
	* <pthread/kernel.h>:
	* <pthread/kthread.h>:
	* <pthread/machdep.h>:
	* <pthread/mutex.h>:
	* <pthread/posix.h>:
	* <pthread/prio_queue.h>:
	* <pthread/pthread_attr.h>:
	* <pthread/pthread_once.h>:
	* <pthread/queue.h>:
	* <pthread/sleep.h>:
	* <pthread/specific.h>:
	* <pthread/types.h>:
	* <pthread/unistd.h>:
	* <pthread/util.h>:
	* <pthread/version.h>:
	* <pthread/xtypes.h>: moved to <pthread/mit>.

	* sysdeps/pthreads/mit/Makefile:
	* sysdeps/pthreads/mit/__pthread_init.c:
	* sysdeps/pthreads/mit/_exit.c:
	* sysdeps/pthreads/mit/cleanup.c:
	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/dump_state.c:
	* sysdeps/pthreads/mit/errno.c:
	* sysdeps/pthreads/mit/fd.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/fd_pipe.c:
	* sysdeps/pthreads/mit/globals.c:
	* sysdeps/pthreads/mit/info.c:
	* sysdeps/pthreads/mit/mutex.c:
	* sysdeps/pthreads/mit/mutexattr.c:
	* sysdeps/pthreads/mit/prio_queue.c:
	* sysdeps/pthreads/mit/process.c:
	* sysdeps/pthreads/mit/pthread.c:
	* sysdeps/pthreads/mit/pthread_attr.c:
	* sysdeps/pthreads/mit/pthread_detach.c:
	* sysdeps/pthreads/mit/pthread_join.c:
	* sysdeps/pthreads/mit/pthread_kill.c:
	* sysdeps/pthreads/mit/pthread_once.c:
	* sysdeps/pthreads/mit/queue.c:
	* sysdeps/pthreads/mit/schedparam.c:
	* sysdeps/pthreads/mit/select.c:
	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/sleep.c:
	* sysdeps/pthreads/mit/specific.c:
	* sysdeps/pthreads/mit/wait.c: copied from sysdeps/pthreads.

	* sysdeps/pthreads/Makefile: modified.

	* sysdeps/pthreads/__pthread_init.c:
	* sysdeps/pthreads/_exit.c:
	* sysdeps/pthreads/cleanup.c:
	* sysdeps/pthreads/cond.c:
	* sysdeps/pthreads/dump_state.c:
	* sysdeps/pthreads/errno.c:
	* sysdeps/pthreads/fd.c:
	* sysdeps/pthreads/fd_kern.c:
	* sysdeps/pthreads/fd_pipe.c:
	* sysdeps/pthreads/globals.c:
	* sysdeps/pthreads/info.c:
	* sysdeps/pthreads/mutex.c:
	* sysdeps/pthreads/mutexattr.c:
	* sysdeps/pthreads/prio_queue.c:
	* sysdeps/pthreads/process.c:
	* sysdeps/pthreads/pthread.c:
	* sysdeps/pthreads/pthread_attr.c:
	* sysdeps/pthreads/pthread_detach.c:
	* sysdeps/pthreads/pthread_join.c:
	* sysdeps/pthreads/pthread_kill.c:
	* sysdeps/pthreads/pthread_once.c:
	* sysdeps/pthreads/queue.c:
	* sysdeps/pthreads/schedparam.c:
	* sysdeps/pthreads/select.c:
	* sysdeps/pthreads/sig.c:
	* sysdeps/pthreads/signal.c:
	* sysdeps/pthreads/sleep.c:
	* sysdeps/pthreads/specific.c:
	* sysdeps/pthreads/wait.c: moved to sysdeps/pthreads/mit.

	* sysdeps/Makefile (lib realclean clean depend): stop at the
	  first error.

	* <sys/procfs.h>: fixed for gdb.

	* sysdeps/pthread/linux/Makefile (SRC1S): set to _fxstat.c.

	* sysdeps/pthread/linux/i386/Makefile (SRC1S): remove
	  readdir.c.

	* sysdeps/linux/Makefile (SRC1S): add closedir.c dirfd.c
	  opendir.c rewinddir.c seekdir.c telldir.c.

	* sysdeps/linux/dirstream.h: internal one. A new DIR is defined
	  here.

	* sysdeps/linux/dirfd.c (dirfd): new.

	* sysdeps/linux/closedir.c:
	* sysdeps/linux/opendir.c:
	* sysdeps/linux/rewinddir.c:
	* sysdeps/linux/seekdir.c:
	* sysdeps/linux/telldir.c:
	* sysdeps/linux/i386/readdir.c: include "dirstream.h" and
	  use the DIR.

	* dirent/Makefile (SRCS): set to alphasort.c scandir.c.

	* dirent/closedir.c:
	* dirent/opendir.c:
	* dirent/rewinddir.c:
	* dirent/seekdir.c:
	* dirent/telldir.c: moved to sysdeps/linux.

	* <dirent.h> (DIR): just "typedef struct DIR DIR;".
	  (dirfd): new.

	* sysdeps/linux/i386/readdir.c: undo the change of Wed May
	  31 23:24:02 1995 by H.J. Lu (hjl@@nynexst.com).

	* <pthread.h> (_POSIX_THREADS, _MIT_POSIX_THREADS): define
	  if not defined.

	* <sys/stat.h> (__machdep_sys_fstat, machdep_sys_fstat):
	  defined if _MIT_POSIX_THREADS is defined.

	* sysdeps/pthreads/fd_kern.c (__linux__): include <termios.h>,
	  <pthread/sys/compat.h>, <sys/stat.h> and <termios.h>.
	  (isatty_basic, ttyname_r_basic): new for __linux__

	* <unistd.h> (ttyname_r): new declaration for

		#if defined(_POSIX_THREAD_SAFE_FUNCTIONS) || defined(_REENTRANT)

	* posix/Makefile (SRC1S): add ttyname_r.c.

	* posix/ttyname_r.c: new.

Tue Jun  6 03:37:35 1995  Swen Thuemmler  <swen@@gingganz>

	* nys/nsw/src/compat/compat_group.c:
	* nys/nsw/src/compat/compat_misc.c:
	* nys/yp/src/yp.h:
	* nys/yp/src/yp_clnt.c:
	* nys/yp/src/yp_xdr.c: changes to the NYS code to run ypbind
	  (for old binaries and old libraries).

Tue Jun  6 17:24:30 1995   Mike Kennedy (kmb1@@gate.net)

	* nys/nsw/src/compat/compat_misc.c:
	* yp/yplib.c (__yp_check): return 0 if the defalt
	  domainname is "(none)".

Tue Jun  6 01:20:36 1995   alan@@spri.levels.unisa.edu.au (Alan Modra)

	* <sys/syslog.h>: syslog() doesn't have the same *number* of
	  parameters following the printf type format specifier as
	  printf() - it generates the first string internally.

	* <bsd/bsd.h>: define BSD_SOURCE the same way as in other .h
	  files.

Tue Jun  6 22:36:38 1995  H.J. Lu (hjl@@nynexst.com)

	* <values.h> (__BITSPERBYTE): rename from BITSPERBYTE.
	  (__BITS): renamed from BITS.
	  (BITS): defined as __BITS if not defined.
	  (BITSPERBYTE): defined as __BITSPERBYTE if not defined.

	* malloc/free.c (free):
	* malloc/malloc.c (malloc):
	* malloc/memalign.c (memalign):
	* malloc/realloc.c (realloc):
	* malloc-930716/free.c (free):
	* malloc-930716/malloc.c (malloc):
	* malloc-930716/memalign.c (memalign):
	* malloc-930716/realloc.c (realloc): include <libc-lock.h>
	  and use __libc_lock_xxxx macros for lock.

	* sysdeps/linux/pthread_stubs.c:
	* sysdeps/pthread/__pthread_init.c: include <libc-lock.h>
	  and define the malloc lock with

		__libc_lock_define_initialized(, __libc_malloc_lock);

	* Makeconfig (INTERNAL_INC_CFLAGS): new. defined as

	  	-I$(TOPDIR)/internal

	* internal/libc-lock.h: new file for object lock.

	* internal: new dir for libc internal header files.

	* sysdeps/linux/__unlink.S: restore libc 5.0.9.

	* sysdeps/pthreads/fd_kern.c (creat): #undef creat.
	  (create): if __ELF__is defined, make it as weak aliase
	  of creat.

	* sysdeps/pthreads/signal.c (__pthread_init_hack_2): don't
	  define it if __ELF__ is defined.

	* elf/Makefile (BUILD_ELFLIBS): new. ELFLIBS + libpthread.
	  (lib): use BUILD_ELFLIBS instead of ELFLIBS.

	* elf/libpthread/jump.params: new, set version to 1.60.beta2.

	* sysdeps/linux/sysdep.h: define __libc_xxx as the real
	  entry and make xxx/__xxx as aliases or weak aliases
	  as appropriate.

Mon Jun  5 15:03:47 1995  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/iolibio.h (_IO_rewind):  Add missing flags when calling
	  _IO_seekoff.

Mon Jun  5 19:30:57 1995  H.J. Lu (hjl@@nynexst.com)

	* libio/fileops.c (_IO_file_seekoff): undo the change of
	  Sun Jun  4 00:25:41 1995 by H.J. Lu (hjl@@nynexst.com).
 
	* sysdeps/linux/i386/sigsuspend.c:
	* <signal.h> (sigprocmask):
	  (sigsuspend): add __const.

	* sysdeps/linux/recvfrom.c: 
	* sysdeps/linux/recv.c: 
	* sysdeps/linux/send.c: 
	* sysdeps/linux/sendto.c: change len to size_t.

	* sysdeps/linux/recvfrom.c: renamed from revcfrom.c.

	* sysdeps/linux/Makefile (SRC1S): add recvfrom.c and
	  remove revcfrom.c.

	* <sys/socket.h>: include <sys/types.h>.

	* sysdeps/linux/accept.c:
	* sysdeps/linux/connect.c:
	* sysdeps/linux/bind.c:
	* <sys/socket.h> (bind): add __const.

	* nys/nsw/include/netdb/hosts.h (h_errno): delcare it if not
	  define.

	* nys/Makefile (lib depend realclean clean): stop at the
	  first error.

	* sysdeps/linux/_fxstat.c (PTHREAD_KERNEL): define
	  __machdep_sys__xxx ().

	* <i386/syscall.h> (_POSIX_THREADS): changed to
	  PTHREAD_KERNEL.
	  (_pthraeds_syscallx ()): changed to _syscallx ().

	* sysdeps/pthreads/Makefile (BASE_CFLAGS): add -DPTHREAD_KERNEL
	  (INC_CFLAGS): use TARGET_OS.
	  (SRC1S): add _exit.c, cleanup.c, cond.c, dump_state.c,
	  errno.c, fd.c, fd_kern.c, fd_pipe.c, globals.c, info.c,
	  mutex.c, mutexattr.c, prio_queue.c, process.c, pthread.c,
	  pthread_attr.c, pthread_detach.c, pthread_join.c,
	  pthread_kill.c, pthread_once.c, queue.c, schedparam.c,
	  select.c, sig.c, signal.c, sleep.c, specific.c, wait.c

	* sysdeps/pthreads/wait.c
	* sysdeps/pthreads/sleep.c:
	* sysdeps/pthreads/fd_kern.c: new from the MIT pthreads
	  package 1.60 beta2.
	  a few modifications.

	* sysdeps/pthreads/fd.c: new from the MIT pthreads
	  package 1.60 beta2.
	  (writev, writev_timedwait, readv, readv_timedwait): change
	  iovcnt to size_t.
	  (fstat): change to _fxstat for linux.

	* sysdeps/pthreads/errno.c: new from the MIT pthreads
	  package 1.60 beta2.
	  (__errno_location): changed from __error ().
	  (__error): a weak aliase of __errno_location.

	* sysdeps/pthreads/cond.c: new from the MIT pthreads
	  package 1.60 beta2.
	  include <pthread/sys/timers.h>.

	* sysdeps/pthreads/process.c:
	* sysdeps/pthreads/pthread.c:
	* sysdeps/pthreads/pthread_attr.c:
	* sysdeps/pthreads/pthread_detach.c:
	* sysdeps/pthreads/pthread_join.c:
	* sysdeps/pthreads/pthread_kill.c:
	* sysdeps/pthreads/pthread_once.c:
	* sysdeps/pthreads/queue.c:
	* sysdeps/pthreads/schedparam.c:
	* sysdeps/pthreads/select.c:
	* sysdeps/pthreads/sig.c:
	* sysdeps/pthreads/signal.c:
	* sysdeps/pthreads/sleep.c:
	* sysdeps/pthreads/specific.c:
	* sysdeps/pthreads/mutex.c:
	* sysdeps/pthreads/mutexattr.c:
	* sysdeps/pthreads/prio_queue.c:
	* sysdeps/pthreads/globals.c:
	* sysdeps/pthreads/info.c:
	* sysdeps/pthreads/fd_pipe.c:
	* sysdeps/pthreads/dump_state.c:
	* sysdeps/pthreads/cleanup.c: new from the MIT pthreads
	  package 1.60 beta2.

	* sysdeps/pthreads/_exit.c: new from the MIT pthreads
	  package 1.60 beta2.
	  (__machdep_sys__exit): changed from machdep_sys_exit.
	  (__machdep_sys_fcntl): changed from machdep_sys_fcntl.

	* sysdeps/pthreads/__pthread_init.c: updated from
	  pthread_init.c in the MIT pthreads package 1.60 beta2.

	* <pthread/sys/compat.h>:
	* <pthread/machdep.h>: new from the MIT pthreads package
	  1.60 beta2.

	* <pthread.h>: add pthread_sched_prevent for PTHREAD_KERNEL.

	* <_G_config.h>: change verion to 5.1.2.

	* elf/libc/jump.params: set version to 5.1.2.

	* sysdeps/linux/i386/syscall.S: don't make syscall () weak.

	* sysdeps/pthread/linux/i386/Makefile (SRC2S): don't
	  include syscall.S.

	* sysdeps/linux/sysdep.h: define __syscall_xxx as the real
	  entry and make xxx/__xxx as aliases or weak aliases
	  as appropriate.

Sun Jun  4 00:25:41 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.1.1 is released.

	* <_G_config.h>: change verion to 5.1.1.

	* elf/libc/jump.params: set version to 5.1.1.

	* libio/fileops.c (_IO_file_seekoff): check if any pointers
	  should be moved only when dir != _IO_seek_set.
	  
	* <pthread.h>: include <errno.h>.

Fri Jun  2 01:47:01 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.1.0.

	* regex/rx.c: updated from GNU Rx version 0.07.2.

	* elf/d-link/linuxelf.h (PF_R): check if it already defined.

	* Maketargets (depend): don't depend on anything.

	* libio/libio.h (_IO_USE_DTOA): don't define it if __linux__ is
	  defined.

	* libio/_G_config.h:
	* libio/ChangeLog:
	* libio/ChangeLog.new:
	* libio/cleanup.c:
	* libio/filedoalloc.c:
	* libio/fileops.c:
	* libio/genops.c:
	* libio/iofclose.c:
	* libio/iofdopen.c:
	* libio/iofflush.c:
	* libio/iofgetpos.c:
	* libio/iofgets.c:
	* libio/iofopen.c:
	* libio/iofputs.c:
	* libio/iofread.c:
	* libio/iofsetpos.c:
	* libio/ioftell.c:
	* libio/iofwrite.c:
	* libio/iogetdelim.c:
	* libio/iogetline.c:
	* libio/iogets.c:
	* libio/ioignore.c:
	* libio/iolibio.h:
	* libio/iopadn.c:
	* libio/ioperror.c:
	* libio/iopopen.c:
	* libio/ioprims.c:
	* libio/ioputs.c:
	* libio/ioseekoff.c:
	* libio/ioseekpos.c:
	* libio/iosetbuffer.c:
	* libio/iosetvbuf.c:
	* libio/iosscanf.c:
	* libio/iostrerror.c:
	* libio/ioungetc.c:
	* libio/iovfprintf.c:
	* libio/iovsprintf.c:
	* libio/iovsscanf.c:
	* libio/libio.h:
	* libio/libioP.h:
	* libio/stdfiles.c:
	* libio/strops.c:
	* libio/stdio/ChangeLog:
	* libio/stdio/vasprintf.c:
	* libio/stdio/vsnprintf.c:
	* <libio.h>:
	* <_G_config.h>: updated from libg++ 2.6.90.

	* <iostdio.h>:
	* <iolibio.h>: removed.

Thu Jun  1 02:42:36 1995  H.J. Lu (hjl@@nynexst.com)

	* Makefile (lib, depend): use make -C.

	* sysdeps/linux/i386/syscall.S:
	* sysdeps/linux/i386/sysdep.h: add pushl/popl %edx around
	  the errno call.
	
Mon Aug 30 13:40:34 1993  Roland McGrath  (roland@@churchy.gnu.ai.mit.edu)

	* <string.h> (memmem): Reverse argument order, to be like
	  strstr.

	* string/memmem.c: Here too.

Wed May 31 23:24:02 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/linux/i386/readdir.c: if PTHREAD_KERNEL, FIXME: we
	  need a new set of the dirent functions.
	  otherwise, if _POSIX_THREADS, make it weak.

	* sysdeps/pthread/linux/Makefile:
	* sysdeps/pthread/linux/i386/Makefile: new.
	     
	* posix/readv.c (readv):
	* posix/writev.c (writev):
	* sysdeps/linux/_fxstat.c (_fxstat):
	* sysdeps/linux/_xstat.c (_xstat):
	* sysdeps/linux/_xmknod.c (_xmknod):
	* sysdeps/linux/_xustat.c (_xustat): if _POSIX_THREADS is
	  defined, make it weak.

	* sysdeps/pthreads/Makefile: new.

	* <setjmp.h> (__const): removed.

	* setjmp/_longjmp.c (CONST):
	* setjmp/longjmp.c (CONST):
	* setjmp/siglongjmp.c (CONST):
	* sysdeps/i386/setjmp/__longjmp.c (CONST): removed.

	* locale/loadlocale.c: (_nl_free_locale): return for NULL or
	  no file is mapped.

	* <pthread/types.h>: don't include <pthread/ac-types.h>.

	* <pthread/sys/types.h>: fix a typo.

	* <langinfo.h>: (nl_langinfo): remove __const from the
	  return value.

	* netgroup/getnetgrent.c: fix the prototype of __yp_check ().

Tue May 30 08:50:02 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* inet/gethstnmad.c: make the trim option works properly.

Mon May 29 10:20:11 1995  Swen Thuemmler  <swen@@gingganz>

	* grp/getgrent.c:
	* grp/initgroups.c:
	* netgroup/Makefile:
	* netgroup/getnetgrent.c:
	* nys/Makefile:
	* nys/TODO:
	* nys/config/config.h:
	* nys/nis/include/rpcsvc/nis.h:
	* nys/nis/src/nis_alloc.c:
	* nys/nis/src/nis_clnt.c:
	* nys/nis/src/nis_dummy.c:
	* nys/nis/src/nis_if.c:
	* nys/nis/src/nis_print.c:
	* nys/nis/src/nis_xdr.c:
	* nys/nsw/include/ethers.h:
	* nys/nsw/include/grp.h:
	* nys/nsw/include/gshadow.h:
	* nys/nsw/include/netdb/hosts.h:
	* nys/nsw/include/netdb/networks.h:
	* nys/nsw/include/netdb/protocols.h:
	* nys/nsw/include/netdb/rpc.h:
	* nys/nsw/include/netdb/services.h:
	* nys/nsw/include/pwd.h:
	* nys/nsw/include/shadow.h:
	* nys/nsw/src/Makefile:
	* nys/nsw/src/bld/endXXent.h:
	* nys/nsw/src/bld/getXXbyYY.h:
	* nys/nsw/src/bld/getXXent.h:
	* nys/nsw/src/bld/setXXent.h:
	* nys/nsw/src/dbm/dbm_ethers.c:
	* nys/nsw/src/dbm/dbm_group.c:
	* nys/nsw/src/dbm/dbm_gshadow.c:
	* nys/nsw/src/dbm/dbm_hosts.c:
	* nys/nsw/src/dbm/dbm_networks.c:
	* nys/nsw/src/dbm/dbm_passwd.c:
	* nys/nsw/src/dbm/dbm_protocols.c:
	* nys/nsw/src/dbm/dbm_rpc.c:
	* nys/nsw/src/dbm/dbm_services.c:
	* nys/nsw/src/dbm/dbm_shadow.c:
	* nys/nsw/src/dns/dns_ethers.c:
	* nys/nsw/src/dns/dns_group.c:
	* nys/nsw/src/dns/dns_gshadow.c:
	* nys/nsw/src/dns/dns_hosts.c:
	* nys/nsw/src/dns/dns_networks.c:
	* nys/nsw/src/dns/dns_passwd.c:
	* nys/nsw/src/dns/dns_protocols.c:
	* nys/nsw/src/dns/dns_rpc.c:
	* nys/nsw/src/dns/dns_services.c:
	* nys/nsw/src/dns/dns_shadow.c:
	* nys/nsw/src/files/hosts.c:
	* nys/nsw/src/files/passwd.c:
	* nys/nsw/src/misc/getugroups.c:
	* nys/nsw/src/misc/initgroups.c:
	* nys/nsw/src/nis/nis_hosts.c:
	* nys/nsw/src/nis/nis_networks.c:
	* nys/nsw/src/nis/nis_protocols.c:
	* nys/nsw/src/nis/nis_rpc.c:
	* nys/nsw/src/nis/nis_services.c:
	* nys/nsw/src/nsswitch.c:
	* nys/nsw/src/nsswitch.h:
	* nys/nsw/src/yp/yp_group.c:
	* nys/nsw/src/yp/yp_hosts.c:
	* nys/nsw/src/yp/yp_networks.c:
	* nys/nsw/src/yp/yp_protocols.c:
	* nys/nsw/src/yp/yp_services.c:
	* nys/yp/include/rpcsvc/ypclnt.h:
	* nys/yp/src/yp.h:
	* nys/yp/src/yp_clnt.c:
	* nys/yp/src/yp_if.c:
	* nys/yp/src/yp_xdr.c:
	* pwd/getpwent.c:
	* yp/yplib.c: include some fixes for the "normal" NIS support
	  routines, too. Additionally, rewrite yp_all to use a TCP
	  link, and I added prototypes and changed old style
	  declarations to ANSI too keep the compiler happy. For the
	  compat support, just took the current passwd and group
	  routines and changed them a bit to make them work with NYS.  

	* nys/nsw/src/compat/Makefile:
	* nys/nsw/src/compat/compat_ethers.c:
	* nys/nsw/src/compat/compat_group.c:
	* nys/nsw/src/compat/compat_gshadow.c:
	* nys/nsw/src/compat/compat_hosts.c:
	* nys/nsw/src/compat/compat_misc.c:
	* nys/nsw/src/compat/compat_misc.h:
	* nys/nsw/src/compat/compat_networks.c:
	* nys/nsw/src/compat/compat_passwd.c:
	* nys/nsw/src/compat/compat_protocols.c:
	* nys/nsw/src/compat/compat_rpc.c:
	* nys/nsw/src/compat/compat_services.c:
	* nys/nsw/src/compat/compat_shadow.c: new.

Mon May 29 10:20:11 1995  Swen Thuemmler  <swen@@gingganz>

	* yp/yplib.c: Changed to prevent endless loop with faulty
	  ypbind.

Tue May  9 12:17:24 1995  Swen Thuemmler  <swen@@gingganz>

	* grp/getgrnam.c: Oops, did not check for NIS entry first, so
	  getgrnam("+") would succeed.
 
Fri May 26 19:38:19 1995  Remy Card (Remy.Card@@masi.ibp.fr)

	* Makefile (lib, depend):
	* Maketargets (lib realclean clean depend): stop at the
	  first error.

Tue May 23 20:14:18 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* locale/C-ctype.c:
	* locale/categories.def:
	* locale/loadlocale.c:
	* locale/localeinfo.h:
	* locale/nl_langinfo.c: modified for localedef.

	* locale/charmap.c:
	* locale/collate.c:
	* locale/config.h:
	* locale/ctype.c:
	* locale/ctypedump.c:
	* locale/error.c:
	* locale/hash.c:
	* locale/hash.h:
	* locale/iso-4217.def:
	* locale/keyword.gperf:
	* locale/keyword.h:
	* locale/libintl.h:
	* locale/locale.c:
	* locale/localedef.c:
	* locale/localedef.h:
	* locale/locfile-lex.c:
	* locale/locfile-parse.c:
	* locale/messages.c:
	* locale/monetary.c:
	* locale/numeric.c:
	* locale/token.h:
	* locale/xmalloc.c: new for localedef.

Tue May 30 23:47:18 1995  H.J. Lu (hjl@@nynexst.com)

	* <i386/syscall.h> (_POSIX_THREADS): add _pthraeds_xxxx ()
	  macros.

	* sysdeps/linux/__fork.S (_POSIX_THREADS): if PTHREAD_KERNEL,
	  make __machdep_sys_vfork as an aliase of __machdep_sys_fork
	  and make machdep_sys_vfork as a weak an aliase of
	  __machdep_sys_fork.
	  otherwise, make __vfork/vfork as weak aliases of __fork.

	* sysdeps/linux/__unlink.S: restore libc 5.0.9.
	  (_POSIX_THREADS): make remove as a weak aliase of __unlink.

	* sysdeps/linux/sysdep.h: restore libc 5.0.9.
	  (_POSIX_THREADS): if PTHREAD_KERNEL, define
	  __machdep_sys_xxxx and make machdep_sys_xxx as an aliase
	  of __machdep_sys_xxxx.
	  otherwise, define xxxx () weak.

	* sysdeps/linux/i386/sigsuspend.c:
	* sysdeps/linux/i386/libc_exit.c:
	* sysdeps/linux/i386/__sigact.c:
	* sysdeps/linux/i386/__selection.c: restore libc 5.0.9.
	  (PTHREAD_KERNEL): define __machdep_sys_xxxx and make
	  machdep_sys_xxx as an aliase of __machdep_sys_xxxx.
	  otherwise if _POSIX_THREADS, make xxxx () weak.
	  
	* sysdeps/linux/i386/syscall.S (PTHREAD_KERNEL): define
	  __machdep_syscall () for pthread system call without errno
	  and don't define syscall ().
	  (_POSIX_THREADS): make syscall () weak.

	* sysdeps/linux/i386/sysdep.h (PTHREAD_KERNEL): define
	  PSEUDO () for pthread system calls without errno.

	* Makeconfig (PTHREAD_CFLAGS): new.

		-D_POSIX_THREAD_SAFE_FUNCTIONS -D_POSIX_THREADS  \
			-D_MIT_POSIX_THREADS

	* <posix_opt.h> (_POSIX_THREAD_PRIO_INHERIT,
	  _POSIX_THREAD_PRIO_PROTECT, _POSIX_THREAD_PRIORITY_SCHEDULING,
	  _POSIX_THREADS, _POSIX_THREAD_SAFE_FUNCTIONS,
	  _MIT_POSIX_THREADS): new.
	  
	* <netdb.h>:
	* <time.h>:
	* <resolv.h>:
	* <errno.h>:
	* <stdio.h>: use 

		#if defined(_POSIX_THREAD_SAFE_FUNCTIONS) || defined(_REENTRANT)

	  for MT-safe code.

	* <_G_config.h>: change verion to 5.1.0.

	* elf/libc/jump.params: set version to 5.1.0.

Thu May 25 22:16:07 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.0.11.

	* elf/libc/jump.params: set version to 5.0.11.

	* sysdeps/linux/i386/syscall.S: call __errno_location () to
	  get errno.

	* inet/gethstnmad.c: include <netdb.h>.

	* sysdeps/linux/sysdep.h: define __machdep_sys_xxxx. make
	  _machdep_sys_xxxx as an alias of __machdep_sys_xxxx. Make 
	  xxxx/__xxxx as weak aliase of __machdep_sys_xxxx.

	* sysdeps/linux/i386/sigsuspend.c:
	* sysdeps/linux/i386/libc_exit.c:
	* sysdeps/linux/i386/__sigact.c:
	* sysdeps/linux/i386/__selection.c: make __xxx/xxx
	  as weak aliases of __machdep_sys_xxxx. make
	  machdep_sys_xxx as an aliase of __machdep_sys_xxxx.
	  
	* sysdeps/linux/__fork.S: make __vfork/vfork as weak aliases of
	  __machdep_sys_fork. make __machdep_sys_vfork and
	  machdep_sys_vfork as aliases of __machdep_sys_fork.

	* sysdeps/linux/__unlink.S: make remove as a weak aliase of
	  __machdep_sys_unlink.

	* inet/herror.c (h_errno): removed.

	* inet/__h_errno_loc.c:
	* inet/__res_loc.c: new.

	* inet/Makefile (SRC1S): add __h_errno_loc.c and __res_loc.c.

	* <pthread/types.h>: include <pthread/sys/types.h> .

	* <pthread/sys/types.h> (pthread_size_t, pthread_ssize_t,
	  pthread_ipaddr_type, pthread_ipport_type, pthread_clock_t,
	  pthread_time_t, pthread_fpos_t, pthread_off_t,
	  pthread_va_list, pthread_va_list): new.

	* <sys/wait.h>: don't do union wait if _MIT_POSIX_THREADS
	  is 1.

	* <resolve.h> (__res_status_location): new.
	  (_res): defined as "(*__res_status_location())".

	* <netdb.h>: add xxxx_r () functions.
	  (__NETDB_MAXALIASES): defined as 35.
	  (__NETDB_MAXADDRS): defined as 35.
	  (__h_errno_location): new.
	  (h_errno): defined as "(*__h_errno_location ())".
	  include <stdio.h>.
	  include <netinet/in.h>.

	* <stdio.h> (flockfile, funlockfile, ftrylockfile,
	  getc_unlocked, getchar_unlocked, putc_unlocked,
	  putchar_unlocked): new for _POSIX_THREADS.

	* <time.h> (asctime_r, ctime_r, gmtime_r, localtime_r): new.

	* <errno.h> (pthread_errno):
	* <sys/socket.h>: include <pthread/posix.h>.
	* <sys/cdefs.h> (__CAN_DO_EXTERN_INLINE):
	* <signal.h> (__SIGFILLSET, __SIGEMPTYSET, __SIGADDSET,
	  __SIGDELSET, __SIGISMEMBER):
	* <paths.h> (_PATH_PTY), (_PATH_TZDIR), (_PATH_TZFILE): new
	  if _MIT_POSIX_THREADS is 1.

	* <pthread/sys/timers.h>: new from MIT pthread 1.60 beta 2.

	* <pthread.h> (threaded()): new macro. return 1 if it is MT.

	* sysdeps/pthreads/__pthread_init.c (__pthreaded): set to 1
	  and make it readonly.

	* linux/pthread_stubs.c (__pthreaded): set to 0, make
	  it readonly and weak.

	* <pthread/cond.h>:
	* <pthread/sleep.h>: include <pthread/sys/timers.h>.

	* <pthread/cleanup.h>:
	* <pthread/cond.h>:
	* <pthread/debug_out.h>:
	* <pthread/fd.h>:
	* <pthread/fd_pipe.h>:
	* <pthread/kernel.h>:
	* <pthread/kthread.h>:
	* <pthread/mutex.h>:
	* <pthread/prio_queue.h>:
	* <pthread/pthread_attr.h>:
	* <pthread/pthread_once.h>:
	* <pthread/queue.h>:
	* <pthread/sleep.h>:
	* <pthread/specific.h>:
	* <pthread/types.h>:
	* <pthread/unistd.h>:
	* <pthread/util.h>:
	* <pthread/version.h>:
	* <pthread/xtypes.h>: add #ifndef/#define/#endif.

Thu May 25 01:36:20 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.10 is released.

	* <pthread.h>:
	* <pthread/cleanup.h>:
	* <pthread/cond.h>:
	* <pthread/debug_out.h>:
	* <pthread/fd.h>:
	* <pthread/fd_pipe.h>:
	* <pthread/kernel.h>:
	* <pthread/kthread.h>:
	* <pthread/mutex.h>:
	* <pthread/prio_queue.h>:
	* <pthread/pthread_attr.h>:
	* <pthread/pthread_once.h>:
	* <pthread/queue.h>:
	* <pthread/sleep.h>:
	* <pthread/specific.h>:
	* <pthread/state.def>:
	* <pthread/types.h>:
	* <pthread/unistd.h>:
	* <pthread/util.h>:
	* <pthread/version.h>:
	* <pthread/xtypes.h>: new from the MIT pthreads package
	  1.60 beta2.

Thu May 25 01:27:35 1995  H.J. Lu (hjl@@nynexst.com)

	* db/hash/ndbm.c:
	* db/hash/hash.c:
	* db/hash/hash.h (htab): change errno to htab_errno.

	* misc/Makefile (SRC2S): remove errno.S.

	* sysdeps/Makefile (DIRS): add pthreads.

	* sysdeps/linux/i386/sysdep.h: call __errno_location () to
	  get errno.

	* sysdeps/linux/m68k/sysdep.h: please fix it.

	* inet/herror.c (h_errno): define it if it is defined.

	* inet/gethstnmad.c:
	* inet/ruserpass.c: include <errno.h>.

	* inet/bindresvport.c (errno):
	* inet/gethstnmad.c (errno), (h_errno):
	* inet/res_query.c (h_errno):
	* inet/ruserpass.c (errno):
	* nys/nsw/src/dns/dns_hosts.c (h_errno):
	* nys/nsw/src/dns/dns_networks.c (h_errno):
	* nys/nsw/src/files/hosts.c (h_errno):
	* posix/glob.c (errno):
	* rpc/clnt_tcp.c (errno):
	* rpc/clnt_udp.c (errno):
	* rpc/pmap_getmaps.c (errno):
	* rpc/rtime.c (errno):
	* rpc/svc.c (errno):
	* rpc/svc_tcp.c (errno):
	* rpc/svc_udp.c (errno): removed.

	* sysdeps/pthreads: new dir.

	* sysdeps/linux/Makefile (SRC1S): add pthread_stubs.c.

	* sysdeps/pthreads/__pthread_init.c:
	* linux/pthread_stubs.c: new.

Wed May 24 02:24:41 1995  H.J. Lu (hjl@@nynexst.com)

	* <i386/syscall.h>: undo the change of Mon May 22 01:55:06
	  1995 by alan@@spri.levels.unisa.edu.au (Alan Modra). It breaks
	  ranlib.

	* sysdeps/linux/__errno_loc.c: new.

	* sysdeps/linux/Makefile (SRC1S): add __errno_loc.c.

	* <errno.h> (__errno_location): new function.
	  (errrno): defined as  (*__errno_location()).

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S: don't call brk (0);

	* sysdeps/linux/i386/crt/gcrt0.S: call setlocale () only if
	  CALL_DEFAULT_LOCALE is defined.

	* malloc-930716/malloc.h (__morecore): changed from _morecore.
	  (__default_morecore): changed from _default_morecore.
	  (__default_morecore_init): new.

	  extern void *__default_morecore_init(long);

	* <malloc.h> (__default_morecore_init):
	* malloc/malloc.h (__default_morecore_init): new.

	  extern __ptr_t __default_morecore_init __P ((ptrdiff_t __size));

	* malloc-930716/free.c (__morecore): changed from _morecore.

	* malloc-930716/malloc.c (__morecore): changed from _morecore.
	  set to __default_morecore_init.

	* malloc/malloc.c (__morecore): set to __default_morecore_init.

	* malloc-930716/Makefile (VSCFLAGS): set to

		-D__MALLOC_0_RETURNS_NULL

	* sysdeps/linux/Makefile (SRC1S): remove morecore.c.

	* sysdeps/linux/i386/Makefile (SRC1S):
	* sysdeps/linux/m68k/Makefile (SRC1S): add morecore.c.

	* sysdeps/linux/i386/morecore.c: new copied from sysdeps/linux.
	  (__default_morecore_init): new.

	* sysdeps/linux/m68k/morecore.c: new copied from sysdeps/linux.
	  (__default_morecore_init): new. is that right?

Mon May 22 01:55:06 1995   alan@@spri.levels.unisa.edu.au (Alan Modra)

	* <i386/syscall.h>: do a little more register optimisations
	  (saves one reg->reg move).

Mon May 22 01:04:43 1995  H.J. Lu (hjl@@nynexst.com)

	* <gnu-stabs.h> (link_warning): new from glibc.

	* Makeconfig (CANONICAL_TARGET_MACHINE): check and set to
	  ix86-linux.

	* gcc/Makefile (config.h), (hconfig.h), (tconfig.h),
	  (tm.h): check CANONICAL_TARGET_MACHINE instead TARGET_MACHINE.

	* elf/d-link/libdl/Makefile (ELF_LDFLAGS): add -nostartfiles.

	* <_G_config.h>: change verion to 5.0.10.

	* elf/libc/jump.params: set version to 5.0.10.

	* <dlfcn.h> (RTLD_NEXT), (RTLD_GLOBAL): new macros.
	
Fri May 19 06:52:27 1995  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* <m68k/gmp-mparam.h>: new.

@


1.94
log
@Update ChangeLog for 5.2.16.
@
text
@d1 18
@


1.93
log
@Update for libc 5.2.16.
@
text
@d1 4
d9 1
a9 1
	* Maketargets: (.PHONY): remove that target.
@


1.92
log
@Disable dbm for NYS.
@
text
@d1 24
@


1.91
log
@Update for libc 5.2.15.
@
text
@d5 3
@


1.90
log
@Update for libc 5.2.14.
@
text
@d1 53
@


1.89
log
@Update
@
text
@d1 65
@


1.88
log
@Update
@
text
@d1 1
a1 1
Tue Nov 14 19:26:38 1995  H.J. Lu (hjl@@nynexst.com)
@


1.87
log
@Update
@
text
@a10 1
	* libio/stdio:
@


1.86
log
@Commit for libc 5.2.13.
@
text
@d9 49
@


1.85
log
@Commit for libc 5.2.13.
@
text
@d1 4
@


1.84
log
@Update ChangeLog for 5.2.12.
@
text
@d1 68
@


1.83
log
@Update for libc 5.2.12.
@
text
@d1 4
@


1.82
log
@Updatef for libc 5.2.11
@
text
@d1 24
@


1.81
log
@Commit for libc 5.2.11.
@
text
@d1 9
@


1.80
log
@Update for 5.2.10.
@
text
@d1 83
@


1.79
log
@Update for 5.2.10.
@
text
@d1 2
a3 2

Sun Oct 15 10:33:27 1995  H.J. Lu (hjl@@nynexst.com)
@


1.78
log
@Update for libc 5.2.10.
@
text
@d1 39
@


1.77
log
@Update for libc 5.2.9.
@
text
@d1 67
@


1.76
log
@Update for libc 5.2.9.
@
text
@d1 1
a1 1
Sun Sep 10 22:23:05 1995  H.J. Lu (hjl@@nynexst.com)
d4 126
@


1.75
log
@Fix vsyslog.
@
text
@d1 79
@


1.74
log
@Use a new gcc snapshot for 5.2.8.
@
text
@d1 1
a1 1
Wed Aug 23 21:34:36 1995  H.J. Lu (hjl@@nynexst.com)
d4 4
@


1.73
log
@Update for libc 5.2.8.
@
text
@d5 25
@


1.72
log
@Remove __USE_BSD check.
@
text
@d1 55
@


1.71
log
@Update for libc 5.2.7.
@
text
@d5 2
@


1.70
log
@Update network for pthread.
@
text
@d1 4
@


1.69
log
@Update for 5.2.6.
@
text
@d1 18
@


1.68
log
@Update for libc 5.2.6.
@
text
@d1 11
@


1.67
log
@Update for libc 5.2.5.
@
text
@d1 79
@


1.66
log
@Update for MIT pthread.
@
text
@d1 4
@


1.65
log
@Update for MT.
@
text
@d1 44
d48 10
a89 1
	* libio/stdio/fileno.c (fileno):
a90 2
	* libio/stdio/ferror.c (ferror):
	* libio/stdio/eof.c (eof):
@


1.64
log
@Add MT stuff to libio.
@
text
@d1 16
d19 22
a40 1
	* libio/iovfscanf.c (_IO_vfscanf):
d46 1
d54 1
@


1.63
log
@Update for libc 5.2.4.
@
text
@d1 67
@


1.62
log
@Make symlink for libxxx.so.2.
@
text
@d1 51
@


1.61
log
@Update for libc 5.2.3.
@
text
@d12 3
@


1.60
log
@Update date
@
text
@d1 81
d192 1
a192 1
	* libncurses/jump.params: new. set Version=5.0.0.
d194 1
a194 1
	* libpanel/jump.params: new. set Version=5.0.0.
d204 1
a204 1
	* libcurses/jump.params: set Version=1.0.3.
d206 1
a206 1
	* libdb/jump.params: set Version=2.0.3.
d208 1
a208 1
	* libgdbm/jump.params: set Version=2.0.3.
d210 1
a210 1
	* libm/jump.params: set Version=5.0.3.
d212 1
a212 1
	* libtermcap/jump.params: set Version=2.0.3.
d234 1
a234 1
	* libcurses/jump.params: set Version=1.0.2.
d236 1
a236 1
	* libdb/jump.params: set Version=2.0.2.
d238 1
a238 1
	* libgdbm/jump.params: set Version=2.0.2.
d240 1
a240 1
	* libm/jump.params: set Version=5.0.2.
d242 1
a242 1
	* libtermcap/jump.params: set Version=2.0.2.
d388 1
a388 1
	* libcurses/jump.params: set Version=1.0.1.
d390 1
a390 1
	* libdb/jump.params: set Version=2.0.1.
d392 1
a392 1
	* libgdbm/jump.params: set Version=2.0.1.
d394 1
a394 1
	* libm/jump.params: set Version=5.0.1.
d396 1
a396 1
	* libtermcap/jump.params: set Version=2.0.1.
@


1.59
log
@Update for libc 5.2.2.
@
text
@d1 1
a1 1
Sun Jul  2 18:50:07 1995  H.J. Lu (hjl@@nynexst.com)
@


1.58
log
@Update for libc 5.2.1.
@
text
@d3 144
@


1.57
log
@Add one.
@
text
@d1 23
@


1.56
log
@Add login.c.
@
text
@d7 2
@


1.55
log
@Modify ChangeLog.
@
text
@d5 11
@


1.54
log
@Update for libc 5.2.0.
@
text
@d1 4
@


1.53
log
@Update for libc 5.2.0.
@
text
@d1 65
@


1.52
log
@Update.
@
text
@d1 80
d162 1
a162 1
	* sysdeps/linux/glib.c: moved from posix/glob.c.
@


1.51
log
@Update for 5.1.4.
@
text
@d1 32
d115 12
a126 12
	* /sysdeps/linux/msgctl.c:
	* /sysdeps/linux/msgctl.c:
	* /sysdeps/linux/msgget.c:
	* /sysdeps/linux/msgget.c:
	* /sysdeps/linux/msgrcv.c:
	* /sysdeps/linux/msgrcv.c:
	* /sysdeps/linux/msgsnd.c:
	* /sysdeps/linux/msgsnd.c:
	* /sysdeps/linux/shmat.c:
	* /sysdeps/linux/shmctl.c:
	* /sysdeps/linux/shmdt.c:
	* /sysdeps/linux/shmget.c: add
d198 1
a198 1
	  if not defined and __KERNEL__ is not defined,
d496 1
a496 1
	  (__BITS); renamed from BITS.
@


1.50
log
@Update for 5.1.4.
@
text
@d1 4
@


1.49
log
@Modify libc 5.1.3.
@
text
@d1 7
@


1.48
log
@Remove optimizing macros from the header files.
@
text
@d1 1
a1 1
Sat Jun 24 01:14:49 1995  H.J. Lu (hjl@@nynexst.com)
d4 8
@


1.47
log
@Update for libc 5.1.3.
@
text
@d1 1
a1 1
Sat Jun 24 00:30:15 1995  H.J. Lu (hjl@@nynexst.com)
d4 6
@


1.46
log
@Update for libc 5.1.3.
@
text
@d1 42
d74 7
a80 2
	* /sysdeps/linux/phony.c: define phony lstat, fstat, stat and
	  mknod.
@


1.45
log
@Update for Linux.
@
text
@d1 76
d133 2
d138 4
d145 3
a147 1
	* sysdeps/linux/Makefile (SRC2S): add __syscall_flock.S.
@


1.44
log
@Another update for libc 5.1.2.
@
text
@d1 84
@


1.43
log
@Update for libc 5.1.2.
@
text
@d182 2
a183 4
	* <sys/stat.h> (__machdep_sys_fstat): defined if
	  _POSIX_THREADS is defined.
	  (machdep_sys_fstat): defined if _MIT_POSIX_THREADS is
	  defined.
d189 3
a191 1
	* <unistd.h> (ttyname_r): new declaration.
d289 1
a289 1
	* sysdeps/linux/recvfrom.c: renamed from recvfrom.c.
d292 1
a292 1
	  remove recvfrom.c.
a306 3
	* sysdeps/linux/_xstat.c (_xstat):
	* sysdeps/linux/_xmknod.c (_xmknod):
	* sysdeps/linux/_xustat.c (_xustat):
@


1.42
log
@Update libc 5.1.2.
@
text
@d1 279
d310 1
a310 1
	* sysdeps/linux/_fxstat.c (PTHREADS_SYSCALL): define
d314 1
a314 1
	  PTHREADS_SYSCALL.
d492 1
a492 1
	* sysdeps/linux/i386/readdir.c: if PTHREADS_SYSCALL, FIXME: we
d678 1
a678 1
	* sysdeps/linux/__fork.S (_POSIX_THREADS): if PTHREADS_SYSCALL,
d688 1
a688 1
	  (_POSIX_THREADS): if PTHREADS_SYSCALL, define
d697 1
a697 1
	  (PTHREADS_SYSCALL): define __machdep_sys_xxxx and make
d701 1
a701 1
	* sysdeps/linux/i386/syscall.S (PTHREADS_SYSCALL): define
d706 1
a706 1
	* sysdeps/linux/i386/sysdep.h (PTHREADS_SYSCALL): define
a984 1420

Thu May 18 23:32:11 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.9 is released.

	* <_G_config.h>: change verion to 5.0.9.

	* elf/libc/jump.params: set version to 5.0.9.

	* elf/Makefile (install): don't make symlinks for libxxx.so.

Thu May 18 04:49:48 1995  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>
	* Makeconfig: replace `i386' by `$(TARGET_ARCH)' in linker
	emulation name.

	* sysdeps/generic/rshift.c: new file.

	* sysdeps/m68k/Makefile (SRC1S): add __stpncpy.c, stpcpy.c,
	strstr.c, __isinf.c, __isinfl.c, __isnan.c, __isnanl.c, add_n.c,
	addmul_1.c, cmp.c, dbl2mpn.c, divmod.c, divmod_1.c, ldbl2mpn.c,
	lshift.c, mpn2dbl.c, mpn2flt.c, mpn2ldbl.c, mul.c, mul_1.c,
	mul_n.c, rshift.c, sub_n.c, submul_1.c, frexp.c
	* (LINKS): added.

	* sysdeps/m68k/frexp.c:
	* sysdeps/m68k/mpn2flt.c: new files.

	* <ieee754.h>: define union m68881_float if __mc68000__.

	* sysdeps/linux/m68k/math/__copysign.c:
	* sysdeps/linux/m68k/math/__drem.c:
	* sysdeps/linux/m68k/math/__infnan.c:
	* sysdeps/linux/m68k/math/__rint.c: add weak_alias.
	
	* sysdeps/m68k/hton.c:
	* sysdeps/m68k/strchr.c:
	* sysdeps/m68k/strrchr.c: add elf_alias.

	* sysdeps/linux/m68k/____sig.S:
	* sysdeps/linux/m68k/__brk.c:
	* sysdeps/linux/m68k/__fcntl.c:
	* sysdeps/linux/m68k/__ioctl.c:
	* sysdeps/linux/m68k/__open.c:
	* sysdeps/linux/m68k/__sbrk.c:
	* sysdeps/linux/m68k/__select.c:
	* sysdeps/linux/m68k/__setfpucw.c:
	* sysdeps/linux/m68k/__sigact.c:
	* sysdeps/linux/m68k/getprio.c:
	* sysdeps/linux/m68k/libc_exit.c:
	* sysdeps/linux/m68k/ptrace.c:
	* sysdeps/linux/m68k/readdir.c:
	* sysdeps/linux/m68k/sigsuspend.c:
	* sysdeps/linux/m68k/syscall.c:
	* sysdeps/linux/m68k/sysdep.h: add ELF support.

	* <m68k/syscall.h>: add ELF support.

	* sysdeps/linux/m68k/crt/Makefile: add targets for ELF.

	* sysdeps/linux/m68k/crt/crt0.S:
	* sysdeps/linux/m68k/crt/gcrt0.S: add ELF support.

	* sysdeps/linux/m68k/crt/crt1.S:
	* sysdeps/linux/m68k/crt/crti.S:
	* sysdeps/linux/m68k/crt/crtn.S:
	* sysdeps/linux/m68k/crt/gcrt1.S: new for ELF.

	* sysdeps/linux/m68k/gmon/gmon.c: define _mcount if __ELF__

	* sysdeps/linux/m68k/setjmp/__longjmp.c:
	* sysdeps/linux/m68k/setjmp/__setjmp.c: add ELF support.

Tue May 16 22:34:30 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.8 is released.

	* Makeconfig (PIC_OPT_CFLAGS): set to

		-O6 -fomit-frame-pointer -funroll-loops

Mon May 15 04:56:54 1995  Andreas Schwab <schwab@@issan.informatik.uni-dortmund.de>

	* posix/execlp.c: fix a typo in va_start ().

Tue May  9 14:13:31 1995  Andreas Schwab  <schwab@@issan.informatik.uni-dortmund.de>

	* sysdeps/linux/m68k/math/Makefile (SRC1S): add __polevll.c,
 	  __infnanl.c, acosl.c, acoshl.c, asinl.c, atanhl.c, ceill.c,
 	  erfl.c, floorl.c, frexpl.c, j0l.c, j1l.c, jnl.c, lgammal.c,
 	  logl.c, log10l.c, log1pl.c, powl.c, sqrtl.c, asinhl.c, atanl.c,
 	  atan2l.c, cosl.c, coshl.c, expl.c, expm1l.c, fabsl.c, fmodl.c,
 	  hypotl.c, sinl.c, sinhl.c, tanl.c, tanhl.c, cbrtl.c, modfl.c,
 	  log2l.c, fpclassifyf.c, __isnanl.c.

	* sysdeps/linux/m68k/math/fp.h:
	* sysdeps/linux/m68k/math/__copysignl.c:
	* sysdeps/linux/m68k/math/__infnanl.c:
	* sysdeps/linux/m68k/math/__isinfl.c:
	* sysdeps/linux/m68k/math/__isnanl.c:
	* sysdeps/linux/m68k/math/__polevll.c:
	* sysdeps/linux/m68k/math/acoshl.c:
	* sysdeps/linux/m68k/math/acosl.c:
	* sysdeps/linux/m68k/math/asinhl.c:
	* sysdeps/linux/m68k/math/asinl.c:
	* sysdeps/linux/m68k/math/atan2l.c:
	* sysdeps/linux/m68k/math/atanhl.c:
	* sysdeps/linux/m68k/math/atanl.c:
	* sysdeps/linux/m68k/math/cbrtl.c:
	* sysdeps/linux/m68k/math/ceill.c:
	* sysdeps/linux/m68k/math/coshl.c:
	* sysdeps/linux/m68k/math/cosl.c:
	* sysdeps/linux/m68k/math/erfl.c:
	* sysdeps/linux/m68k/math/expl.c:
	* sysdeps/linux/m68k/math/expm1l.c:
	* sysdeps/linux/m68k/math/fabsl.c:
	* sysdeps/linux/m68k/math/floorl.c:
	* sysdeps/linux/m68k/math/fmodl.c:
	* sysdeps/linux/m68k/math/fpclassifyf.c:
	* sysdeps/linux/m68k/math/frexpl.c:
	* sysdeps/linux/m68k/math/hypotl.c:
	* sysdeps/linux/m68k/math/j0l.c:
	* sysdeps/linux/m68k/math/j1l.c:
	* sysdeps/linux/m68k/math/jnl.c:
	* sysdeps/linux/m68k/math/lgammal.c:
	* sysdeps/linux/m68k/math/log10l.c:
	* sysdeps/linux/m68k/math/log1pl.c:
	* sysdeps/linux/m68k/math/log2l.c:
	* sysdeps/linux/m68k/math/logl.c:
	* sysdeps/linux/m68k/math/modfl.c:
	* sysdeps/linux/m68k/math/powl.c:
	* sysdeps/linux/m68k/math/sinhl.c:
	* sysdeps/linux/m68k/math/sinl.c:
	* sysdeps/linux/m68k/math/sqrtl.c:
	* sysdeps/linux/m68k/math/tanhl.c:
	* sysdeps/linux/m68k/math/tanl.c: new for long double.

	* sysdeps/linux/m68k/math/cbrt.c (n0): change to big endian.
	* sysdeps/linux/m68k/math/frexp.c: fix typo (__NO_MATH_INLINES).

	* <math.h> (pow10l, pow2l): fix prototype.

	* <m68k/__math.h> (__inline_mathopl): new for long double.
	  (acosl, asinl, atanl, cosl, sinl, tanl, coshl, sinhl, tanhl,
	  expl, fabsl, log10l, logl, floorl, sqrtl, __rintl, __expm1l,
	  rintl, epxm1l, log1pl, atanhl, __dreml, ldexpl, fmodl, frexpl,
	  powl, ceill, modfl, __isinfl, __isnanl): new inline functions
	  for long double.

Mon May 15 21:14:42 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.0.8.

	* elf/libc/jump.params: set version to 5.0.8.

	* inet/Makefile (SRCS): remove duplicated NYS files.

	* sysdeps/linux/signal.c: fix a typo.

	* sysdeps/linux/i386/crt/crt0.S: call setlocale () only if
	  CALL_DEFAULT_LOCALE is defined.

Wed May 10 21:04:04 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* sysdeps/i386/strlen.c: fix a bug.

Sun May  7 17:37:01 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.7 is released.

	* <_G_config.h>: change verion to 5.0.7.

	* elf/libc/jump.params: set version to 5.0.7.

	* <ctype.h> (_BROKEN_CTYPE): defined as 1.
	  (__isctype): if _BROKEN_CTYPE is none zero, return != 0.

	* sysdeps/ieee854/ldbl2mpn.c: applied a fix from Ulrich Drepper
	  <drepper@@gnu.ai.mit.edu> on Sat Apr 29 17:31:07 1995, which I
	  missed :-(.

Sat May  6 11:05:46 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.6 is released.

	* <_G_config.h>: change verion to 5.0.6.

	* elf/libc/jump.params: set version to 5.0.6.

	* inet/Makefile (SRCS): remove ifeq for NYS.

	* nys/dns/Makefile (all, clean, install): remove src.

	* nys/dns/src/Makefile:
	* nys/dns/src/nsap_addr.c:
	* nys/dns/src/res_comp.c:
	* nys/dns/src/res_debug.c:
	* nys/dns/src/res_init.c:
	* nys/dns/src/res_mkquery.c
	* nys/dns/src/res_query.c:
	* nys/dns/src/res_send.c:
	* nys/dns/include/arpa/nameser.h: removed.

	* inet/res_init.c (_res): initialized to 0.
	  (res_init): set _res.options to RES_DEFAULT if RES_INIT
	  is not set.

Fri May  5 14:07:17 1995  Steve Losen (losen@@delphi.com)

	* inet/rexec.c (rexec):

		1) rexec() calls gethostbyname()
		2) rexec() calls ruserpass()
		3) ruserpass() calls gethostbyname() which destroys the
		   struct hostent returned in step 1.
		4) rexec() uses the destroyed struct hostent.
 
Tue May  2 13:04:55 1995  Charles Lopes  <tjarls@@infm.ulst.ac.uk>

	* inet/res_opts.h:
	* inet/res_mkqry.c:
	* nys/dns/include/resolv.h: removed.

	* inet/res_mkquery.c: renamed from res_mkqry.c and pdate from
	  bind-4.9.3BETA17.

	* inet/res_options.h: new from bind-4.9.3BETA17.

	* inet/gethstnmad.c: include "res_options.h" instead of
	  "res_opts.h".

	* inet/res_init.c:
	* inet/res_send.c:
	* inet/res_query.c:
	* inet/res_debug.c:
	* inet/res_comp.c:
	* <resolv.h>:
	* <arpa/nameser.h>: update from bind-4.9.3BETA17.

Fri May  5 06:28:25 1995  Martin Pirker <pirker@@eiunix.tuwien.ac.at>

	* libio/printf-parse.h ('p'): OR PA_FLAG_PTR.

Thu May  4 00:34:22 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.5 is released.

	* <_G_config.h>: change verion to 5.0.5.

	* elf/libc/jump.params: set version to 5.0.5.

	* libio/iovprintf.c (__printf_arginfo_table):
	* libio/printf-parse.h (__printf_arginfo_table):
	* libio/stdio/printf-prs.c (__printf_arginfo_table): make it
	  an external array.

	* libio/iovprintf.c (__printf_function_table):
	* libio/stdio/reg-printf.c (__printf_function_table): make it
	  a pointer to an array.

	* libio/iovprintf.c (vfprintf): make f unsigned.

	* libio/printf-parse.h (printf_spec): make fmt and next_fmt
	  unsigned.
	  (parse_one_spec): make format unsigned.

Wed May  3 20:18:02 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.4 is released.

	* libio/printf-parse.h (__printf_arginfo_table): just a
	  pointer.
	  (__printf_arginfo_table[*format]): dereference when call.

	* libip/iovprintf.c (function): not a pointer.
	  (printf_unknown): redeclare it with the proper prototype.
	  (__printf_arginfo_table[specs[cnt].info.spec]): dereference
	  when call.
	  (__printf_fp): redeclare it with the proper prototype.
	  (__printf_function_table):
	  (__printf_arginfo_table): just a pointer.

	* libio/stdio/reg-printf.c (printf_funcs):
	  (__printf_arginfo_table): just an array and initialized
	  as NULL.

	* libio/stdio/printf-prs.c (__printf_arginfo_table): just an
	  array.
	  (__printf_arginfo_table[specs[cnt].info.spec]): dereference
	  when call.

	* <printf.h> (printf_function):
	  (printf_arginfo_function): changed to pointer to function.

	* <bytesex.h>: don't undef BIG_ENDIAN_BITFIELD nor
	  LITTLE_ENDIAN_BITFIELD.

Mon May  1 22:33:26 1995  alan@@spri.levels.unisa.edu.au (Alan Modra)

	* configure: use eval `grep = ./config.in`.

Mon May  1 02:31:35 1995  H.J. Lu (hjl@@nynexst.com)

	* nys/nsw/src/yp/yp_services.c: include <netinet/in.h> for
	  linux.

Mon May  1 02:06:06 1995  Charles Lopes  <tjarls@@infm.ulst.ac.uk>

	* nys/dns/include/res_opts.h:
	* nys/dns/src/res_opts.h:
	* nys/dns/include/inetprivate.h: removed.

	* nys/config/res_options.h (was res_opts.h):
	* nys/dns/include/arpa/nameser.h:
	* nys/dns/include/resolv.h:
	* nys/dns/src/res_comp.c:
	* nys/dns/src/res_debug.c:
	* nys/dns/src/res_init.c:
	* nys/dns/src/res_mkquery.c (renamed from res_mkqry.c):
	* nys/dns/src/res_query.c:
	* nys/dns/src/res_send.c: updated from bind-4.9.3BETA17

	* nys/dns/src/nsap_addr.c: updated from bind-4.9.3BETA17

	* nys/dns/src/Makefile: change res_mkqry.c to res_mkquery.o.

	* nys/nsw/include/netdb/hosts.h:
	* nys/nsw/src/dns/dns_hosts.c:
	* nys/nsw/src/dns/dns_networks.c:
	* nys/nsw/src/files/hosts.c: 
	* nys/nsw/src/files/networks.c: merged with code from
	  bind-4.9.3BETA17. In particular _dns_getnetbyaddr() and
	  _dns_getnetbyname() aren't dummy functions anymore.

Mon May  1 00:51:35 1995  H.J. Lu (hjl@@nynexst.com)

	* <_G_config.h>: change verion to 5.0.4.

	* elf/libc/jump.params: set version to 5.0.4.

Sat Apr 29 17:31:07 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* sysdeps/ieee854/ldbl2mpn.c: fix a typo.

Sat Apr 29 10:31:24 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.3 is released.

	* libbsd/Makefile (SRCS): add signal.c.

	* libbsd/signal.c: new for bsd signal.

Fri Apr 28 23:29:27 1995  H.J. Lu (hjl@@nynexst.com)

	* rpc/openchild.c (basename): commented out. use __basename ().

	* pwd/grpread.c:
	* pwd/pwdread.c: if NO_SKIP_BAD is not defined, we skip a
	  bad entry.

	* sysdeps/generic/addmul_1.c:
	* sysdeps/generic/lshift.c:
	* sysdeps/generic/mul_1.c:
	* sysdeps/generic/sub_n.c:
	* sysdeps/generic/submul_1.c: new, from glibc 950411.

	* <unistd.h> (basename): comment out.

	* misc/basename.c: define __basename () and make basename as
	  an alias of __basename.

	* <bytesex.h>: include <linux/version.h> and <asm/byteorder.h>.
	  undef all bogus macros.
	  add support for MIPS, Sparc and Alpha.

	* grp/Makefile (SRC1S): add gshadow.c.

	* pwd/Makefile (SRC1S): add shadow.c.

	* <shadow.h>: updated with shadow.h and gshadow.h from John F.
	  Haugh II with LGPL.

	* grp/gshadow.c:
	* pwd/shadow.c: undef USE_NIS and NDBM.

Thu Apr 27 11:09:40 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* sysdeps/i386/add_n.c:
	* sysdeps/i386/sub_n.c: add PIC support for direct jump.

Tue Apr 25 17:01:18 1995  Jaakko Hyvatti <Jaakko.Hyvatti@@www.fi>

	* grp/gshadow.c:
	* pwd/shadow.c: modified for Linux.

Sun Feb 13 18:32:42 1994  John F. Haugh II (jfh@@rpp386)

	* grp/gshadow.c:
	* pwd/shadow.c: updated with LGPL.

Wed Apr 26 16:48:36 1995  Uwe Ohse (uwe@@tirka.gun.de)

	* <dirent.h>: if dirent.h is included after sys/time.h, gcc
	   -Wshadow will raise a warning about __select shadowing a
	   global declaration.

Tue Apr 25 22:14:50 1995  H.J. Lu (hjl@@nynexst.com)

	* <sys/procfs.h>: check if it is for gdb/bfd and we have the
	  ELF patches installed.  if yes, define HAVE_PROCFS. if not,
	  undef HAVE_PROCFS.

	* <stdio.h>: fix a typo in comments.

	* <_G_config.h>: change verion to 5.0.3.

	* elf/libc/jump.params: set version to 5.0.3.

	* libio/iogetdelim.c (getdelim): weak alias for _IO_getdelim.

Tue Apr 25 17:16:13 1995  Roland McGrath <roland@@gnu.ai.mit.edu>

	* posix/glob.c: GLOB_MARK sets the directory mark (trailing
	  slash) on all files, not just directories.

Sat Apr 22 11:04:21 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.2 is released.

	* sysdeps/i386/setjmp/__setjmp.c: remove old gcc hack.

	* inet/res_init.c (_res): initialized to 0.
	  (res_init): set _res.options to RES_DEFAULT if RES_INIT
	  is not set.

	* <sys/stat.h>: change const to __const.

	* locale/setlocale.c: undo the change of Thu Apr 20 00:59:45
	  1995. As of Apr. 21, 1995, the gnu linker still cannot do
	  it right.

Thu Apr 20 00:59:45 1995  H.J. Lu (hjl@@nynexst.com)

	* inet/gethstnmad.c (gethostent): new.
	  (_getnishost): modified to take NULL as name and
	  call yp_first ()/yp_next ().

	* locale/setlocale.c: enable weak symbols. Need the new
	  binutils (> 950421).

Tue Apr 18 21:48:28 1995  H.J. Lu (hjl@@nynexst.com)

	* locale/setlocale.c (setlocale): set errno to EINVIAL before
	  return NULL if necessary.
	  fix some memory leaks.

	* locale/loadlocale.c: (_nl_free_locale): return for NULL or
	  no file is mapped.

	* <_G_config.h>: change verion to 5.0.2.

	* misc/Makefile (SRC3S): remove __environ.S.

	* elf/libc/jump.params: set version to 5.0.2.

	* gcc/config/i386/bsd.h:
	* gcc/config/i386/gas.h:
	* gcc/config/i386/gstabs.h:
	* gcc/config/xm-svr3.h:
	* gcc/glimits.h:
	* gcc/libgcc2.c.2.6.0:
	* gcc/libgcc2.c.2.5.8: removed.

	* gcc/Makefile (lIBGCC): removed for ELF.
	  (LIBGCCDIR): new for ELF.
	  (LIB2FUNCS): add _op_new _op_vnew _new_handler _op_delete
	   _op_vdel _eh __gcc_bcmp _varargs _shtab _clear_cache 
	   _trampoline _pure.
	  (libgcc): symlink config.h  hconfig.h tconfig.h tm.h to
	  the right target configuration.
	  unpack libgcc.a in $(LIBGCCDIR).
	  (clean): remove config.h  hconfig.h tconfig.h tm.h.

	* elf/Makefile (libc.so): add $(LF_SHARED_DIR)/libgcc/*.o.

	* gcc/config/i386/att.h:
	* gcc/config/i386/perform.h:
	* gcc/config/linux.h:
	* gcc/config/xm-linux.h:
	* gcc/config/svr4.h: new, copied from gcc 2.6.4 950414.

	* gcc/config/i386/unix.h:
	* gcc/config/linux.h:
	* gcc/config/xm-linux.h:
	* gcc/gbl-ctors.h:
	* gcc/machmode.def:
	* gcc/machmode.h:
	* gcc/libgcc1.c:
	* gcc/libgcc2.c: copied from gcc 2.6.4 950414.

	* configure: cd gcc and remove config.h  hconfig.h tconfig.h
	  tm.h.

Tue Apr 18 07:20:55 1995  Thomas Pundt <pundtt@@GOEDEL.UNI-MUENSTER.DE>

	* <libelf.h>: fix typos.

Mon Apr 17 21:15:44 1995  H.J. Lu (hjl@@nynexst.com)

	* version 5.0.1 is released.

	* <libio.h>:
	* <iostdio.h>:
	* <libio.h>: make them reentrent and include <xxxx.h> instead
	  of "xxxx.h".

	* <sys/procfs.h>: new, only for gdb.

	* cvt/gcvt.c (gcvt): convert unsigned to signed before
	  comparison.

	* locale/C-collate.c:
	* locale/C-ctype.c:
	* locale/C-messages.c:
	* locale/C-monetary.c:
	* locale/C-numeric.c:
	* locale/C-time.c:
	* locale/lc-collate.c:
	* locale/lc-ctype.c:
	* locale/lc-messages.c:
	* locale/lc-monetary.c:
	* locale/lc-numeric.c:
	* locale/lc-time.c: don't make symbol weak.

Mon Apr 17 16:37:44 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* libio/iogetdelim.c: fix a typo.

	* malloc/realloc.c (realloc): make it more like
	  malloc-930716/realloc.c.

Fri Apr 14 21:38:06 1995  Michael Riepe <riepe@@ifwsn4.ifw.uni-hannover.de>

	* stdlib/mbtowc.c (mbtowc): return 0 if s == NULL || *s == '\0'.

Fri Apr 14 01:31:05 1995  H.J. Lu (hjl@@nynexst.com)

	* locale/setlocale.c (setlocale): fix setlocale (LC_XXXX, "");

	* libio/ChangeLog:
	* libio/iosetvbuf.c: cosmetic update from libg++ 2.6.2.

	* libio/iovfprintf.c: don't count the literal text twice.

	* curses-bsd4.4/setterm.c (getcap): call tgetstr ()
	  with NULL and let tgetstr () call malloc ().

	* misc/basename.c:
	* <unistd.h>: add __const to basename ().

	* <sys/stat.h>: fix a typo.

	* <_G_config.h>: change verion to 5.0.1.

	* elf/libc/jump.params: set version to 5.0.1.

	* stdlib/strtod.c: define __STRTOF if it is defined.

	* stdlib/strtold.c: define __STRTOF to __strtold and
	  define strtold as an alias for __strtold.

	* stdlib/strtof.c: define __STRTOF to __strtof and
	  define strtof as an alias for __strtof.

	* stdlib/strtol.c: define __strtol if it is defined.

	* stdlib/strtoq.c: define __strtol to __strtoq and
	  define strtoq as an alias for __strtoq.

	* stdlib/strtouq.c: define __strtol to __strtouq and
	  define strtouq as an alias for __strtouq.

Sat Apr  8 11:01:18 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* nls/msgcat.c: close fd when mmap () fails.

Mon Apr  3 14:08:03 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* sysdeps/i386/strcat.c: fix typo.

	* stdlib/strtod.c: correctly handle numbers like `16000.'.
	  Handle special case for two-byte denominator.

	* libio/iovfscanf.c: correctly handle %%.

Sat Apr  1 19:17:45 1995  H.J. Lu (hjl@@nynexst.com)

	* libio/fileops.c (_IO_file_overflow): while preparing fp for
	  write, set _IO_write_base before _IO_write_ptr if
	  f->_IO_read_ptr == f->_IO_buf_end.

Sat Apr  1 05:20:55 1995  Gerhard Koerting <G.Koerting@@koerting.techem.ruhr-uni-bochum.de>

	* nys/nsw/src/yp/yp_ethers.c:
	* nys/nsw/src/yp/yp_gshadow.c:
	* nys/nsw/src/yp/yp_networks.c:
	* nys/nsw/src/yp/yp_passwd.c:
	* nys/nsw/src/yp/yp_protocols.c:
	* nys/nsw/src/yp/yp_rpc.c:
	* nys/nsw/src/yp/yp_services.c:
	* nys/nsw/src/yp/yp_shadow.c:
	* nys/nsw/src/yp/yp_hosts.c: Calling endXXent() and then
	  setXXent() doens't work because this savekey variable is
	  freed in both functions.

Wed Mar 29 19:17:45 1995  H.J. Lu (hjl@@fudan)

	* version 5.0.0 is released.

Tue Mar 28 19:14:17 1995  H.J. Lu (hjl@@fudan)

	* <ld_so_config.h>: removed.

	* Maketargets (depend): a minor change.

	* elf/Makefile (lib): don't go to d-link. add -ltermcap for
	  building libcurses.so.
	  (install): don't install libdl. Need ld.so 1.6.1 or above.

	* libio/iovfprintf.c: 
	* libio/stdio/printf-prs.c: clear the memory allocated
	  by alloca () before use.

	* string/tester.c (errno): save it before using.

	* elf/libc/jump.params: new, set version to 5.0.0.
	* elf/libcurses/jump.params: new, set version to 1.0.0.
	* elf/libdb/jump.params: new, set version to 2.0.0.
	* elf/libgdbm/jump.params: new, set version to 2.0.0.
	* elf/libm/jump.params: new, set version to 5.0.0.
	* elf/libtermcap/jump.params: new, set version to 2.0.0.

	* Makefile (install): do ranlib on the installed libraries.

	* elf/Makefile (install): check "/lib" instead of "/lib/elf",
	  don't make the *.so links to /usr/lib since they are
	  installed in /lib or /usr/lib now. ld knows them.

	* locale/lc-collate.c: new.

	* locale/Makefile (SRCS): add lc-collate.c.

	* locale/C-collate.c:
	* locale/C-numeric.c:
	* locale/C-ctype.c:
	* locale/C-monetary.c:
	* locale/C-time.c:
	* locale/C-messages.c:
	* locale/lc-ctype.c:
	* locale/lc-messages.c:
	* locale/lc-monetary.c:
	* locale/lc-numeric.c:
	* locale/lc-time.c:
	* locale/setlocale.c: only make a smybol weak in the file
	  where it is defined.

	* time/strftime.c: updated for the new locale.

	* time/strptime.c: updated for the new locale.
	  change

		sscanf (..., "%.2d, ...)

	  to
		sscanf (..., "%2d, ...)

	* string/strcoll.c:
	* string/strrxfrm.c: make dummy version until collate is
	  workable with new locale.
	  include "../locale/localinfo.h" instead of <localinfo.h>.
	  include <limits.h>.

	* <langinfo.h> (nl_langinfo): change __const.

	* locale/C-ctype.c: change

		#ifdef  BYTE_ORDER == LITTLE_ENDIAN 

	  to
		#if  BYTE_ORDER == LITTLE_ENDIAN 

	* libio/print_fp.c: change ../stdlib/gmp.h to gmp.h.
	  change ../stdlib/gmp-impl.h to gmp-impl.h.
	  change ../stdlib/longlong.h to longlong.h.

	* libio/iovfscanf.c (_IO_vfscanf): change "arg" to "argptr"
	  in function definition.
	  enforce the sequence of the conversion specifications: make
	  "%lhd" an error.

	* libio/iovfprintf.c(vfprintf): change L '\0' to L'\0'.
	  added the aliase.

	* sysdeps/generic/_strerror.c: new. copied from glibc 1.09.5.

	* sysdeps/linux/Makefile (SRC1S): add _strerror.c.

	* sysdeps/linux/_strerror.c: new. copied from glibc 1.09.5
	  and modified for Linux.

	* string/strerror.c: modified. copied from glibc 1.09.5.

	* libio/libio.h: copied from libio.h.

	* <libio.h> (_IO_LDOUBLE): removed.

	* <localeinfo.h>: removed.

	* stdlib/Makefile (SRC1): change __strtof.c to strtof.c.
	  change __strtold.c to strtold.c.
	  (SRC2S): remove strtof.c strtold.c.

	* stdlib/__strtof.c:
	* stdlib/__strtold.c: removed.

	* stdlib/strtof.c:
	* stdlib/strtold.c: remove the weak symbol stuff.

Sat Mar 25 17:32:09 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* <stdlib.h>: remove __strtof __strtof.
	  add __strtod_internal, __strtof_internal, __strtol_internal,
	  __strtoul_internal, __strtoq_internal and __strtouq_internal.
	  (strtod):
	  (strtol):
	  (strtoul):
	  (strtof):
	  (strtold):
	  (strtoq): inlined and use __strxxx_internal.

	* <nl_types.h> (nl_item): removed.

	* <wcstr.h> (uwchar_t): new, defined as
	  " unsigned __WCHAR_TYPE__".

	* <printf.h>: 
	* <mbstr.h>: minor fix.

	* <libio.h>: add data structure in libio for the future
	  reentrent version of libio.

	* <gnu-stabs.h>: add weak_symbol.

	* <locale.h>:
	* <langinfo.h>:
	* <ctype.h>: rewritten.

	* ctype/ctype-info.c, ctype/ctype.c:
	Complete rewrite for new locale handling.

	* elf/Makefile: Handle libc-nys correct.

	* libio/iovfprintf.c, libio/iovfscanf.c: Handle number grouping
	and positional parameters.
	libio/printf-parse.h: New, internal header that contains code to
	parse format string, shared by iovfprintf. and printf-prs.c.
	libio/printf_fp.c: changed interface due to positional paramters.
	libio/stdio/printf-prs.c: Use libio/printf-parse.h.
	stdlib/grouping.h: new, Internal header for checking grouping.
	stdlib/strtod.c, stdlib/strtof.c, stdlib/strtol.c,
	stdlib/strtold.c: convert to internal function with grouping checks.
	Defines alias for normal interface.

	* locale/Makefile (SRCS): add C-messages.c lc-ctype.c 
	  lc-messages.c lc-monetary.c lc-numeric.c lc-time.c 
	  loadlocale.c.
	  remove ISO88591-ctype.c ISO88591_ct.c ISO88591_mb.c KOI8-ct.c
	  KOI8-ctype.c KOI8-mb.c C-response.c.

	* locale/C-collate.c:
	* locale/C-ctype.c:
	* locale/C-monetary.c:
	* locale/C-numeric.c:
	* locale/C-time.c:
	* locale/localeconv.c:
	* locale/nl_langinfo.c:
	* locale/setlocale.c: Complete rewrite of locale handling.

	* locale/C-messages.c:
	* locale/categories.def:
	* locale/lc-ctype.c:
	* locale/lc-messages.c:
	* locale/lc-monetary.c:
	* locale/lc-numeric.c:
	* locale/lc-time.c:
	* locale/loadlocale.c:
	* locale/localeinfo.h: new.

	stdlib/mbtowc.c, stdlib/wcstombs.c, stdlib/wctomb.c: make dummy
	version until collate is workable with new locale.

	* stdlib/fpioconst.c, stdlib/fpioconst.h: remove *_MAX_10_EXP_LOG
	macros.
	
	* sysdeps/i386/strcat.c: correct bug when handling strings at end
	of valid address spaces.

	* sysdeps/ieee854/ldbl2mpn.c: correct handling of 80-bit
	denormalized numbers.

Thu Mar 23 19:53:42 1995  H.J. Lu (hjl@@fudan)

	* <sys/ioctl.h>: include <sys/socketio.h>.

Thu Mar 23 04:43:33 1995  Vadim V. Vlasov <vvv@@ms3.inr.ac.ru>

	* <rx.h>:
	* regex/rx.h: don't put more than regs->num_regs items in
	  regs.
	  fix the "rx_test_internal_..." stuff.

Wed Mar 22 23:20:15 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/i386/strcat.c: undo change made on Sun Dec  4
	  03:25:21 1994 by Ulrich Drepper (drepper@@ira.uka.de).

	  From Mike Meissner <meissner@@cygnus.com>:

	    The strcat function generates a segmentation violation
	    if the second pointer points to a string that is within
	    8 bytes of the end of mapped memor.

	* Makeconfig (TARGET_ELF_SO_DIR): set to $(TARGET_ROOTDIR)/lib.

	* elf/Makefile(install): install libtermcap.so and
	  libcurses.so in $(TARGET_ELF_SO_DIR).

	* sysdeps/linux/Makefile (SRC1S): add _xmknod.c,_xustat.c,
	  _xstat.c, _lxstat.c and _fxstat.c.
	  (SRC2S): remove  __mknod.S, ustat.S, __fstat.S, __lstat.S
	  and __stat.S.

	* sysdeps/linux/_xmknod.c:
	* sysdeps/linux/_xustat.c:
	* sysdeps/linux/_xstat.c:
	* sysdeps/linux/_lxstat.c:
	* sysdeps/linux/_fxstat.c: new.

	* <sys/syscall.h> (SYS_prev_mknod): changed from SYS_mknod.
	  (SYS_prev_ustat): changed from SYS_ustat.
	  (SYS_prev_stat): changed from SYS_stat.
	  (SYS_prev_fstat): changed from SYS_fstat.
	  (SYS_prev_lstat): changed from SYS_lstat.

	* <sys/stat.h> (mknod/__mknod):
	  (stat/__stat):
	  (lstat/__lstat):
	  (fstat/__fstat): make them to static and use the prefix __
	  for arguments.
	  (_xmknod): use dev_t * since dev_t may change.

	* <unistd.h> (_xustat): new.
	  (ustat): change it to inlines and use _xustat ().
	  
Mon Mar 13 13:32:53 1995  Eric Youngdale <eric@@aib.com>

	* <sys/stat.h> (mknod/__mknod):
	  (stat/__stat):
	  (lstat/__lstat):
	  (fstat/__fstat): change them to inlines and use _xfoo ().
	  (_xmkmod):
	  (_xstat):
	  (_xfstat):
	  (_xlstat): new.

Mon Mar  6 14:30:36 1995  Daniel Quinlan <quinlan@@best.com>

	* <paths.h> (_PATH_UTMP); changed from /var/adm/utmp to
	  /var/run/utmp.
	  (_PATH_WTMP): changed from /var/adm/wtmp to /var/log/wtmp.
	  (_PATH_LASTLOG): changed from /var/adm/lastlog to
	  /var/log/lastlog.

	  The transition procedure is like this:

	    1. If /var/log doesn't exist,

		cd /var; mv adm log; ln -s /var/log adm
		cd /var/log; mv utmp /var/run; ln -s /var/run/utmp .

	    2. If /var/log exists,

		cd /var; mv adm/* log; rm -rf adm; ln -s /var/log adm
		cd /var/log; mv utmp /var/run; ln -s /var/run/utmp .

	  You have to modify the rc scripts and re-symlink
	  /etc/utmp and /etc/wtmp accordingly.

Wed Mar 22 21:22:05 1995  H.J. Lu (hjl@@fudan)

	* <_G_config.h>: change verion to 5.0.0.

	* <time.h> (struct tm): add two fields, __tm_gmtoff__ and
	  __tm_zone__, for future use.

	* elf/libdl/jump.params: bump up to version 1.0.18.

	* elf/d-link/readelflib1.c (_dl_lookup_cache): check the
	  length of libname <= the length of found libnames.

Fri Mar 17 21:55:58 1995  H.J. Lu (hjl@@fudan)

	* inet/getsrvbypt.c: convert the port number to network
	  order first. reported by Damian Hamill
	  <damian@@landscap.demon.co.uk>.

Fri Mar 17 13:41:28 1995  Gerhard Koerting <G.Koerting@@koerting.techem.ruhr-uni-bochum.de>

	* nys/nsw/src/files/hosts.c: Calling gethostbyname with a
	  IP-number doesn't work because h_addr_list isn't initialized.

	* nys/nsw/src/yp/yp_ethers.c: Calling endXXent() and then
	  setXXent() doens't work because this savekey variable
	  is freed in both functions.

Wed Mar 15 21:23:05 1995  H.J. Lu (hjl@@fudan)

	* version 4.8.0 is released.

	* elf/crt/Makefile:
	* gcc/Makefile: create symlinks if necessary.

Wed Mar 15 04:29:38 1995  Swen Thuemmler <swen@@uni-paderborn.de>

	* pwd/getpwnam.c: fixes a security hole present in the current
	  libc code. The bug allowes anyone to become root if you have
	  the entry +::0:0::: in /etc/passwd, and it allows anyone to
	  become the user, whose entry is before an entry starting
	  with a "+" in /etc/passwd

Tue Mar 14 20:24:11 1995  Andries Brouwer (Andries.Brouwer@@cwi.nl)

	* nls/linux/Makefile:
	* nls/linux/Dutch/errlist.m: add Dutch messages.

	* nls/linux/German/errlist.m: fix a typo.

Wed Mar 15 00:51:11 1995  H.J. Lu (hjl@@fudan)

	* README.nys:
	* configure: minor changes for NYS.

	* nys/COPYING:
	* nys/COPYING.LIB:
	* nys/COPYING.UCB:
	* nys/CREDITS:
	* nys/ChangeLog:
	* nys/Makeconfig:
	* nys/Makefile:
	* nys/README:
	* nys/TODO:
	* nys/config:
	* nys/config/config.h:
	* nys/dns:
	* nys/dns/lib:
	* nys/dns/clients:
	* nys/dns/clients/Makefile:
	* nys/dns/src:
	* nys/dns/src/res_comp.c:
	* nys/dns/src/res_debug.c:
	* nys/dns/src/res_init.c:
	* nys/dns/src/res_mkqry.c:
	* nys/dns/src/res_opts.h:
	* nys/dns/src/res_query.c:
	* nys/dns/src/res_send.c:
	* nys/dns/src/nsap_addr.c:
	* nys/dns/src/Makefile:
	* nys/dns/include:
	* nys/dns/include/inetprivate.h:
	* nys/dns/include/resolv.h:
	* nys/dns/include/res_opts.h:
	* nys/dns/Makefile:
	* nys/dns/bin:
	* nys/dns/etc:
	* nys/nis:
	* nys/nis/lib:
	* nys/nis/clients:
	* nys/nis/clients/Makefile:
	* nys/nis/clients/nis_cat.c:
	* nys/nis/clients/nis_info.c:
	* nys/nis/clients/nis_test.c:
	* nys/nis/src:
	* nys/nis/src/Makefile:
	* nys/nis/src/nis_conf.c:
	* nys/nis/src/nis_clnt.c:
	* nys/nis/src/nis_xdr.c:
	* nys/nis/src/nis_if.c:
	* nys/nis/src/nis_conf.h:
	* nys/nis/src/nis_print.c:
	* nys/nis/src/xalloc.h:
	* nys/nis/src/nis_print.h:
	* nys/nis/src/nis_alloc.c:
	* nys/nis/src/nis_alloc.h:
	* nys/nis/src/nis_names.c:
	* nys/nis/src/nis_utils.c:
	* nys/nis/src/nis_utils.h:
	* nys/nis/src/nis_error.c:
	* nys/nis/src/nis_xalloc.c:
	* nys/nis/src/nis_dummy.c:
	* nys/nis/include:
	* nys/nis/include/rpcsvc:
	* nys/nis/include/rpcsvc/nis.h:
	* nys/nis/include/rpcsvc/nis_tags.h:
	* nys/nis/include/rpcsvc/nislib.h:
	* nys/nis/Makefile:
	* nys/nis/bin:
	* nys/nis/etc:
	* nys/nis/etc/nis.conf:
	* nys/nsw:
	* nys/nsw/lib:
	* nys/nsw/etc:
	* nys/nsw/etc/nsswitch.conf:
	* nys/nsw/src:
	* nys/nsw/src/nsswitch.c:
	* nys/nsw/src/nsswitch.h:
	* nys/nsw/src/Makefile:
	* nys/nsw/src/xalloc.h:
	* nys/nsw/src/nsw:
	* nys/nsw/src/nsw/nsw_ethers.c:
	* nys/nsw/src/nsw/nsw_passwd.c:
	* nys/nsw/src/nsw/nsw_group.c:
	* nys/nsw/src/nsw/nsw_shadow.c:
	* nys/nsw/src/nsw/nsw_hosts.c:
	* nys/nsw/src/nsw/nsw_networks.c:
	* nys/nsw/src/nsw/nsw_gshadow.c:
	* nys/nsw/src/nsw/nsw_protocols.c:
	* nys/nsw/src/nsw/nsw_rpc.c:
	* nys/nsw/src/nsw/nsw_services.c:
	* nys/nsw/src/nsw/Makefile:
	* nys/nsw/src/yp:
	* nys/nsw/src/yp/yp_passwd.c:
	* nys/nsw/src/yp/yp_misc.h:
	* nys/nsw/src/yp/yp_group.c:
	* nys/nsw/src/yp/yp_shadow.c:
	* nys/nsw/src/yp/yp_ethers.c:
	* nys/nsw/src/yp/yp_hosts.c:
	* nys/nsw/src/yp/yp_networks.c:
	* nys/nsw/src/yp/yp_protocols.c:
	* nys/nsw/src/yp/yp_rpc.c:
	* nys/nsw/src/yp/yp_services.c:
	* nys/nsw/src/yp/yp_misc.c:
	* nys/nsw/src/yp/yp_gshadow.c:
	* nys/nsw/src/yp/Makefile:
	* nys/nsw/src/bld:
	* nys/nsw/src/bld/defs.h:
	* nys/nsw/src/bld/endXXent.h:
	* nys/nsw/src/bld/setXXent.h:
	* nys/nsw/src/bld/getXXent.h:
	* nys/nsw/src/bld/getXXbyYY.h:
	* nys/nsw/src/files:
	* nys/nsw/src/files/ethers.c:
	* nys/nsw/src/files/networks.c:
	* nys/nsw/src/files/hosts.c:
	* nys/nsw/src/files/shadow.c:
	* nys/nsw/src/files/services.c:
	* nys/nsw/src/files/rpc.c:
	* nys/nsw/src/files/protocols.c:
	* nys/nsw/src/files/misc.c:
	* nys/nsw/src/files/passwd.c:
	* nys/nsw/src/files/misc.h:
	* nys/nsw/src/files/group.c:
	* nys/nsw/src/files/gshadow.c:
	* nys/nsw/src/files/Makefile:
	* nys/nsw/src/nis:
	* nys/nsw/src/nis/nis_passwd.c:
	* nys/nsw/src/nis/nis_shadow.c:
	* nys/nsw/src/nis/nis_group.c:
	* nys/nsw/src/nis/nis_hosts.c:
	* nys/nsw/src/nis/nis_ethers.c:
	* nys/nsw/src/nis/nis_networks.c:
	* nys/nsw/src/nis/nis_protocols.c:
	* nys/nsw/src/nis/nis_rpc.c:
	* nys/nsw/src/nis/nis_services.c:
	* nys/nsw/src/nis/nis_gshadow.c:
	* nys/nsw/src/nis/Makefile:
	* nys/nsw/src/dns:
	* nys/nsw/src/dns/dns_passwd.c:
	* nys/nsw/src/dns/dns_shadow.c:
	* nys/nsw/src/dns/dns_group.c:
	* nys/nsw/src/dns/dns_hosts.c:
	* nys/nsw/src/dns/dns_ethers.c:
	* nys/nsw/src/dns/dns_networks.c:
	* nys/nsw/src/dns/dns_protocols.c:
	* nys/nsw/src/dns/dns_gshadow.c:
	* nys/nsw/src/dns/dns_rpc.c:
	* nys/nsw/src/dns/dns_services.c:
	* nys/nsw/src/dns/Makefile:
	* nys/nsw/src/nsw_xalloc.c:
	* nys/nsw/src/dbm:
	* nys/nsw/src/dbm/dbm_group.c:
	* nys/nsw/src/dbm/dbm_hosts.c:
	* nys/nsw/src/dbm/dbm_networks.c:
	* nys/nsw/src/dbm/dbm_passwd.c:
	* nys/nsw/src/dbm/dbm_protocols.c:
	* nys/nsw/src/dbm/dbm_rpc.c:
	* nys/nsw/src/dbm/dbm_services.c:
	* nys/nsw/src/dbm/dbm_shadow.c:
	* nys/nsw/src/dbm/dbm_ethers.c:
	* nys/nsw/src/dbm/dbm_gshadow.c:
	* nys/nsw/src/dbm/Makefile:
	* nys/nsw/src/misc:
	* nys/nsw/src/misc/getugroups.c:
	* nys/nsw/src/misc/initgroups.c:
	* nys/nsw/src/misc/Makefile:
	* nys/nsw/bin:
	* nys/nsw/tests:
	* nys/nsw/tests/Makefile:
	* nys/nsw/tests/files:
	* nys/nsw/tests/files/networks_addr.c:
	* nys/nsw/tests/files/networks_all.c:
	* nys/nsw/tests/files/networks_misc.c:
	* nys/nsw/tests/files/networks_name.c:
	* nys/nsw/tests/files/Makefile:
	* nys/nsw/tests/files/hosts_addr.c:
	* nys/nsw/tests/files/hosts_all.c:
	* nys/nsw/tests/files/hosts_misc.c:
	* nys/nsw/tests/files/hosts_name.c:
	* nys/nsw/tests/files/passwd_all.c:
	* nys/nsw/tests/files/passwd_misc.c:
	* nys/nsw/tests/files/passwd_name.c:
	* nys/nsw/tests/files/passwd_uid.c:
	* nys/nsw/tests/files/shadow_all.c:
	* nys/nsw/tests/files/shadow_misc.c:
	* nys/nsw/tests/files/shadow_name.c:
	* nys/nsw/tests/files/rpc_all.c:
	* nys/nsw/tests/files/rpc_misc.c:
	* nys/nsw/tests/files/rpc_name.c:
	* nys/nsw/tests/files/rpc_number.c:
	* nys/nsw/tests/yp:
	* nys/nsw/tests/yp/passwd_uid.c:
	* nys/nsw/tests/yp/passwd_all.c:
	* nys/nsw/tests/yp/passwd_misc.c:
	* nys/nsw/tests/yp/Makefile:
	* nys/nsw/tests/yp/passwd_name.c:
	* nys/nsw/tests/yp/group_all.c:
	* nys/nsw/tests/yp/group_gid.c:
	* nys/nsw/tests/yp/group_misc.c:
	* nys/nsw/tests/yp/group_name.c:
	* nys/nsw/tests/yp/networks_addr.c:
	* nys/nsw/tests/yp/networks_all.c:
	* nys/nsw/tests/yp/networks_misc.c:
	* nys/nsw/tests/yp/networks_name.c:
	* nys/nsw/tests/yp/hosts_addr.c:
	* nys/nsw/tests/yp/hosts_all.c:
	* nys/nsw/tests/yp/hosts_misc.c:
	* nys/nsw/tests/yp/hosts_name.c:
	* nys/nsw/tests/yp/rpc_all.c:
	* nys/nsw/tests/yp/rpc_misc.c:
	* nys/nsw/tests/yp/rpc_name.c:
	* nys/nsw/tests/yp/rpc_number.c:
	* nys/nsw/tests/nis:
	* nys/nsw/tests/nis/Makefile:
	* nys/nsw/tests/nis/passwd_all.c:
	* nys/nsw/tests/nis/passwd_uid.c:
	* nys/nsw/tests/nis/passwd_misc.c:
	* nys/nsw/tests/nis/passwd_name.c:
	* nys/nsw/tests/nis/group_all.c:
	* nys/nsw/tests/nis/group_gid.c:
	* nys/nsw/tests/nis/group_misc.c:
	* nys/nsw/tests/nis/group_name.c:
	* nys/nsw/tests/nis/shadow_all.c:
	* nys/nsw/tests/nis/shadow_misc.c:
	* nys/nsw/tests/nis/shadow_name.c:
	* nys/nsw/tests/dns:
	* nys/nsw/tests/dns/Makefile:
	* nys/nsw/tests/dns/passwd_all.c:
	* nys/nsw/tests/dns/passwd_uid.c:
	* nys/nsw/tests/dns/passwd_misc.c:
	* nys/nsw/tests/dns/passwd_name.c:
	* nys/nsw/tests/dns/hosts_addr.c:
	* nys/nsw/tests/dns/hosts_all.c:
	* nys/nsw/tests/dns/hosts_misc.c:
	* nys/nsw/tests/dns/hosts_name.c:
	* nys/nsw/tests/nsw:
	* nys/nsw/tests/nsw/Makefile:
	* nys/nsw/tests/nsw/group_all.c:
	* nys/nsw/tests/nsw/group_gid.c:
	* nys/nsw/tests/nsw/group_misc.c:
	* nys/nsw/tests/nsw/group_name.c:
	* nys/nsw/tests/nsw/hosts_addr.c:
	* nys/nsw/tests/nsw/hosts_all.c:
	* nys/nsw/tests/nsw/hosts_misc.c:
	* nys/nsw/tests/nsw/hosts_name.c:
	* nys/nsw/tests/nsw/networks_addr.c:
	* nys/nsw/tests/nsw/networks_all.c:
	* nys/nsw/tests/nsw/networks_misc.c:
	* nys/nsw/tests/nsw/ethers_misc.c:
	* nys/nsw/tests/nsw/networks_name.c:
	* nys/nsw/tests/nsw/passwd_all.c:
	* nys/nsw/tests/nsw/passwd_misc.c:
	* nys/nsw/tests/nsw/passwd_name.c:
	* nys/nsw/tests/nsw/ethers_addr.c:
	* nys/nsw/tests/nsw/passwd_uid.c:
	* nys/nsw/tests/nsw/protocols_all.c:
	* nys/nsw/tests/nsw/rpc_all.c:
	* nys/nsw/tests/nsw/protocols_misc.c:
	* nys/nsw/tests/nsw/protocols_name.c:
	* nys/nsw/tests/nsw/protocols_number.c:
	* nys/nsw/tests/nsw/rpc_misc.c:
	* nys/nsw/tests/nsw/rpc_name.c:
	* nys/nsw/tests/nsw/rpc_number.c:
	* nys/nsw/tests/nsw/services_all.c:
	* nys/nsw/tests/nsw/services_misc.c:
	* nys/nsw/tests/nsw/services_name.c:
	* nys/nsw/tests/nsw/services_port.c:
	* nys/nsw/tests/nsw/shadow_all.c:
	* nys/nsw/tests/nsw/shadow_misc.c:
	* nys/nsw/tests/nsw/shadow_name.c:
	* nys/nsw/tests/nsw/ethers_all.c:
	* nys/nsw/tests/nsw/ethers_name.c:
	* nys/nsw/tests/nsw/gshadow_all.c:
	* nys/nsw/tests/nsw/gshadow_misc.c:
	* nys/nsw/tests/nsw/gshadow_name.c:
	* nys/nsw/clients:
	* nys/nsw/clients/Makefile:
	* nys/nsw/Makefile:
	* nys/nsw/TODO:
	* nys/nsw/include:
	* nys/nsw/include/ethers.h:
	* nys/nsw/include/gshadow.h:
	* nys/nsw/include/shadow.h:
	* nys/nsw/include/pwd.h:
	* nys/nsw/include/grp.h:
	* nys/nsw/include/netdb.h:
	* nys/nsw/include/netdb:
	* nys/nsw/include/netdb/hosts.h:
	* nys/nsw/include/netdb/networks.h:
	* nys/nsw/include/netdb/rpc.h:
	* nys/nsw/include/netdb/protocols.h:
	* nys/nsw/include/netdb/services.h:
	* nys/yp:
	* nys/yp/lib:
	* nys/yp/clients:
	* nys/yp/clients/ypmatch.c:
	* nys/yp/clients/Makefile:
	* nys/yp/clients/ypcat.c:
	* nys/yp/clients/domainname.c:
	* nys/yp/Makefile:
	* nys/yp/include:
	* nys/yp/include/rpcsvc:
	* nys/yp/include/rpcsvc/ypclnt.h:
	* nys/yp/src:
	* nys/yp/src/Makefile:
	* nys/yp/src/yp_conf.h:
	* nys/yp/src/yp_if.c:
	* nys/yp/src/yp.h:
	* nys/yp/src/yp_clnt.c:
	* nys/yp/src/yp_conf.c:
	* nys/yp/src/yp_xdr.c:
	* nys/yp/etc:
	* nys/yp/etc/yp.conf:
	* nys/yp/README:
	* nys/yp/bin: new. from nys 0.27.4 by Peter Eriksson
	  <pen@@signum.se>.
	* <gnu/types.h> (__loff_t): new, long long.

	* sysdeps/linux/_errlist.c (_errlist): add a new entry
	  for EDQUOT.

Sat Mar 11 23:28:14 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/linux/seteuid.c (seteuid): set errno to EINVAL
	  and return -1 if euid == 65535.

	* libio/iovfscanf.c (_IO_vfscanf): just

		return ((c == EOF || _IO_ungetc(c, s)), done);

	  if USE_IN_LIBIO is defined.
	  enforce the sequence of the conversion specifications.
	  don't count in the whitespace when return for "%*s%n".

	* libio/iovfprintf.c(vfprintf): don't add '0' nor "0x"/"0X"
	  for '#' if number is zero.
	  don't ignore leading zero pad for fp numbers.
	  always pad ' ' if it is left justified for fp numbers.

	* elf/d-link/vsprintf.c: include "string.h" instead of
	  <asm/string.h>.

	* elf/d-link/boot1.c: add '\n' to "statically linked" message.

	* compat/:
	* libio/floatconv.c:
	* libio/floatio.h:
	* libio/outfloat.c:
	* libio/ldouble: removed.

Sat Mar 11 01:41:27 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* elf/d-link/Makefile (SRC2S): add vsprintf.c.

	* elf/d-link/hash.h (_dl_printf): new prototype.

	* elf/d-link/readelflib1.c (_dl_xmemcmp):
	  (_dl_xmemcpy): removed.

	* elf/d-link/readelflib1.c:
	* elf/d-link/i386/boot1.c:
	* elf/d-link/i386/elfinterp.c: use a ore general printf()
	  style error reporting instead of SEND_STDERR ().

	* elf/d-link/vsprintf.c: adapted from the Linux kernel sources.

Sat Mar 11 01:21:39 1995  H.J. Lu (hjl@@fudan)

	* elf/Makefile (install): only install libc.so, libm.so,
	  ibdl.so and ld-linux.so in $(TARGET_ELF_SO_DIR). Everything
	  else goes to $(TARGET_ELF_SO_EXTRA_DIR).

	* elf/libc/jump.params: new, set version to 4.8.0.
	* elf/libcurses/jump.params: new, set version to 0.1.2.
	* elf/libdb/jump.params: new, set version to 1.85.1.
	* elf/libm/jump.params: new, set version to 4.6.28.

	* termcap-1.2.2/:
	* jump/:
	* libio-4.6.26/:
	* curses-old/: removed.

	* configure: use i486-linux for ELF and i486-linuxaout.
	  for a.out.

	* Makeconfig (LD): add -m i386linux for a.out.

	* stdlib/strtod.c (STRTOF): allow x.xe+MAX_10_EXP. If you
	  use a fp number out of the range, you may get NaN.

	* sysdeps/linux/set-init.c: add a dummy function to
	  make sure the __libc_subinit section is always in for
	  the static libraries.

	* <unistd.h>: add "#ifdef __USE_MISC" and "#endif" around
	  those Linux specific functions.
	  (__llseek, llseek): new.

	* sysdeps/linux/__llseek.c: new.

	* sysdeps/linux/Makefile (SRC1S): add __llseek.c.

	* Makefile (install): only support ELF.
	  (CLEAN_DIRS): remove compat, curses-old and jump
	  (DIRS):
	  (DEPEND_DIRS): remove compat, curses-old.
	  (install.lite):
	  (install.shared):
	  (install.static):
	  (install.debug):
	  (install.profile):
	  (LITE): removed.


	* Makeconfig (TARGET_ELF_LIB_DIR): set to $(TARGET_LIB_DIR).
	  (TARGET_ELF_LIBEXTRA_DIR): set to $(TARGET_LIBEXTRA_DIR).
	  (TARGET_ELF_SO_EXTRA_DIR): new, set to $(TARGET_LIBEXTRA_DIR).
	  (ELF): only support ELF.
	  (LITE): removed.

Thu Mar  9 07:35:49 1995  Ulrich Drepper  (drepper@@gnu.ai.mit.edu)

	* <rx.h>:
	* regex/rx.h: add

		#define __need_size_t
		#include <stddef.h>

	* libio/iovfprintf.c(vfprintf): added 'Z'.

	* assert/assert.c:
	* assert/assert.c:
	* assert/assert-perr.c: new.

Fri Mar 10 00:24:54 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/i386/addmul_1.c: change ""mull %4" to "mull %%ebx"
	  for PIC.

	* misc/init-misc.c (__init_misc): change it to static.

	* <_G_config.h>: change verion to 4.8.0.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.8.0.
 
	* elf/crt/crtstuff.c (__init_dummy): new in crtbegin.o,
	  dummy. put it in the __libc_subinit section.

	* sysdeps/linux/set-init.c: skip the dummy.

	* elf/libdl/jump.params: bump up to version 1.0.17.

	* elf/d-link/hash.h (DL_ERROR_NOZERO): changed from
	  DL_ERROR_NONULL.

	* elf/d-link/readelflib1.c (_dl_internal_error_number): set
	  to DL_ERROR_NOFILE if no library can be found.
	  set to DL_ERROR_NOZERO if /dev/zero cannot be opened.

	* elf/d-link/dlib.c (dl_error_names): fix a typo about
	  /dev/null. it should be /dev/zero.
	  (_dlsym): check return from _dl_find_hash () and set
	  _dl_error_number to DL_NO_SYMBOL for NULL return.

	* README.nys: add a "make depend" warning.

	* posix/cfsetget.c:
	* libbsd/cfsetspeed.c: add B230400 baud support.

Mon Mar  6 10:50:57 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* nls/msgcat.c (nlspath): add a missing ':'.
@


1.41
log
@Update for libc 5.1.1.
@
text
@d1 118
@


1.40
log
@Fix a libio bug.
@
text
@d12 2
@


1.39
log
@Update for libc 5.1.0.
@
text
@d1 11
@


1.38
log
@Update for a stable libc 5.0.12.
@
text
@d1 68
d319 1
a319 1
	* <_G_config.h>: change verion to 5.0.12.
d321 1
a321 1
	* elf/libc/jump.params: set version to 5.0.12.
@


1.37
log
@Update for libc 5.0.11.
@
text
@d1 254
d279 1
a279 1
	  machdep_sys_vfor as aliases of __machdep_sys_fork.
d281 1
a281 1
	* sysdeps/linux/__link.S: make remove as a weak aliase of
d286 2
a287 1
	* inet/__h_errno_loc.c: new.
d440 1
a440 1
	  (errrno): defined as  (* __errno_location()).
@


1.36
log
@Update for threads.
@
text
@d1 103
@


1.35
log
@Update for threads.
@
text
@d3 2
a34 2

	* /usr/include/pthread: new.
@


1.34
log
@Update for threads.
@
text
@d1 27
@


1.33
log
@Update for libc 5.0.9.
@
text
@d1 122
@


1.32
log
@Final update for libc 5.0.8.
@
text
@d1 71
d141 7
d442 1
a442 1
	* inet/gethstnmd.c (gethostent): new.
@


1.31
log
@Update for libc 5.0.8
@
text
@d1 8
@


1.30
log
@Update for libc 5.0.7.
@
text
@d1 78
@


1.29
log
@Update for libc 5.0.6.
@
text
@d1 15
@


1.28
log
@Update for libc 5.0.6.
@
text
@d9 12
@


1.27
log
@Update for libc 5.0.5.
@
text
@d1 50
@


1.26
log
@Update for libc 5.0.5.
@
text
@d1 1
a1 1
Wed May  3 20:18:02 1995  H.J. Lu (hjl@@nynexst.com)
@


1.25
log
@Update for libc 5.0.4
@
text
@d3 23
@


1.24
log
@Update NYS with bind4.9.3BETA17.
@
text
@d1 40
@


1.23
log
@Add bsd signal to libbsd.a
@
text
@d1 38
@


1.22
log
@Update for libc 5.0.3
@
text
@d5 4
@


1.21
log
@Update ChangeLog.
@
text
@d1 77
@


1.20
log
@Update ChangeLog.
@
text
@d57 1
@


1.19
log
@Fix libelf.h and add support to shared C++ libraries
@
text
@d1 25
d28 7
d36 2
@


1.18
log
@Minor fix for libc 5.0.1.
@
text
@d1 47
@


1.17
log
@For libc 5.0.1.
@
text
@d1 9
d28 7
d51 1
d242 2
a243 1
	* <libio.h>: add data structure in libio.
@


1.16
log
@Update for libc 5.0.0.
@
text
@d1 91
@


1.15
log
@Make symlinks in elf/crt and gcc
@
text
@d1 309
@


1.14
log
@Modified for libc 4.8.0.
@
text
@d5 3
@


1.13
log
@Updated for libc 4.8.0
@
text
@d1 1
a1 1
Sat Mar 11 23:28:14 1995  H.J. Lu (hjl@@fudan)
d5 339
a494 1435
Sat Mar  4 19:25:01 1995  H.J. Lu (hjl@@fudan)

	* version 4.6.30 is released.

	* sysdeps/linux/set-init.c:
	* <gnu-stabs.h> (text_set_element): undo the change of
	  Mon Feb 27 23:23:55 1995 by H.J. Lu (hjl@@fudan).
	  need the latest binutis >= gas-950304.

Thu Mar  2 16:21:54 1995  Swen Thuemmler  <swen@@linux.uni-paderborn.de>

	* pwd/getpwuid.c: Fixed major bug: getpwuid did not read beyond
	  the first -@@netgroup entry.
	  Fixed bug: getpwuid did not work correctly if the first
	  entry in /etc/passwd started with a +.
	  Fixed bug: getpwuid would segfault, if there was a +-entry.

	* pwd/getpwent.c: Added handling of -@@netgroup and -user
	  entries.
	  Fixed potential memory leak in nis_cache handling.

	* pwd/getgrgid.c:
	* pwd/getread.c:
	* pwd/getpwnam.c:
	* pwd/getgrent.c:
	* pwd/pwdread.c: Overwriting of passwd fields revamped.
	  Now overwriting fields in +@@netgroup entries and the general
	  +:::::: entry is possible.
	  Attention! This makes the entry +:*:0:0::: invalid, since
	  it would overwrite the passwd field of every NIS entry
	  with a '*'.

	* yp/yplib.c: don't print out the "clnttcp_create" error
	  message

Thu Mar  2 23:05:11 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/linux/set-init.c:
	* <gnu-stabs.h> (text_set_element): disabled for ELF.
	  The current binutils couldn't handle building the shared
	  library with them enabled.

Thu Mar  2 20:05:11 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/linux/set-init.c: add the ELF support. need
	  the new binutils and gcc.

	* libio/iovfprintf.c (PAD): check if width > 0 and increment
	  `done' if chars are written.

	* libio/cleanup.c: for linux, make _cleanup () an alias of
	  _IO_flush_all (). Only used by a.out.

	* libio/ChangeLog.new: addition.

	* <gnu-stabs.h>: no stabs for ELF.
	  (text_set_element):
	  (data_set_element):
	  (bss_set_element):
	  (_elf_set_element):
	  (symbol_set_define):
	  (symbol_set_declare):
	  (symbol_set_first_element):
	  (symbol_set_end_p): new for ELF. from glibc (Roland).

	* libio/iovfscanf.c (_IO_vfscanf): don't read in
	  one char more than width for "%*xxxc".

Mon Feb 27 23:23:55 1995  H.J. Lu (hjl@@fudan)

	Modified for ELF. The new I/O code needs 3 functions in
	libgcc.a. But our old ELF binaries do not have them. We
	build the shared ELF C library with libgcc.a only for libc
	4.x.x. With a new major release number, this should be removed.

 	  * Makefile (DIRS): include gcc for ELF.

	  * elf/Makefile (lib): link with

		$(ELF_SHARED_DIR)/libgcc/libgcc3.a

	    for libc.so.

	  * gcc/Makefile (LIB2FUNCS): set to  _udivdi3 _umoddi3
	    _udivmoddi4 for ELF.
	    (LIBGCC2_CFLAGS): set to

		$(BASE_OPTFLAGS) $(PIC_OPT_CFLAGS)

	    for ELF.

	* libio/iovfprintf.c (vfprintf): added the aliase.

	* libio/iovfscanf.c (vfscanf): commented out the alias.

	* Maketargets (depend): depend on $(SRCS)

	* elf/Makefile (CRTBIGIN): changed to CRTBEGIN.

	* sysdeps/i386/addmul_1.c:
	* sysdeps/i386/lshift.c:
	* sysdeps/i386/mul_1.c:
	* sysdeps/i386/rshift.c:
	* sysdeps/i386/submul_1.c: added the PIC support. We cannot
	  touch ebx if PIC is used without saving/restoring it.  We
	  have to do it ourselves until the compiler gets fixed.

	* libio/iovfscanf.c (weak_alias):
	* stdlib/__stdtof.c (weak_alias):
	* stdlib/__stdtold.c (weak_alias): added the missing ';'.

	* stdlib/Makefile (SRC1S): added __strtold.c __strtof.c.
	  removed strtold.c strtof.c.
	  (SRC2S): added strtold.c strtof.c.

	* sysdeps/linux/i386/____sig.S: change popfl to popf for the
	  new as with the 16 bit support.

	* <i386/gmp-mparam.h>: new from the GNU MP Library.

	* <gmp-mparam.h>: new, just include the machine-dependent
	  version.

	* sysdeps/i386/Makefile (INC_FLAGS): add -I../generic.
	  (IEEE754_DIR): ../ieee754.
	  (IEEE854_DIR): ../ieee854.
	  (GENERIC_DIR): ../generic.
	  (__isinf.c): depend on $(IEEE754_DIR)/__isinf.c.
	  (__isnan.c): depend on $(IEEE754_DIR)/__isnan.c.
	  (dbl2mpn.c): depend on $(IEEE754_DIR)/dbl2mpn.c.
	  (mpn2dbl.c): depend on $(IEEE754_DIR)/mpn2dbl.c.
	  (mpn2flt.c): depend on $(IEEE754_DIR)/mpn2flt.c.
	  (__isinfl.c): depend on $(IEEE854_DIR)/__isinfl.c.
	  (__isnanl.c): depend on $(IEEE854_DIR)/__isnanl.c.
	  (ldbl2mpn.c): depend on $(IEEE854_DIR)/ldbl2mpn.c.
	  (mpn2ldbl.c): depend on $(IEEE854_DIR)/mpn2ldbl.c.

	  (cmp.c): depend on $(GENERIC_DIR)/cmp.c.
	  (divmod.c): depend on $(GENERIC_DIR)/divmod.c.
	  (divmod_1.c): depend on $(GENERIC_DIR)/divmod_1.c.
	  (mul.c): depend on $(GENERIC_DIR)/mul.c.
	  (mul_n.c): depend on $(GENERIC_DIR)/mul_n.c.

Sun Feb 26 14:55:11 1995  Nick Holloway <Nick.Holloway@@alfie.demon.co.uk>

	* misc/syslog.c (syslog):  masking the priority with LOG_PRI
	  before converting to a mask value and comparing with LogMask.

Thu Feb 23 06:57:13 1995  Ulrich Drepper  (drepper@@gnu.ai.mit.edu)

	* libio/stdio/Makefile (INC_CFLAGS): removed.
	  (SRC1S): add printf-prs.c reg-printf.c.

	* libio/Makefile (INC_CFLAGS): changed to

		-I../sysdeps/generic -I../stdlib.

	  (DIRS): remove ldouble.
	  (XCFLAGS): add -DUSE_IN_LIBIO.
	  (SRC1S): remove  floatconv.c outfloat.c.
	  add _itoa.c printf_fp.c.

	* libio/iovfprintf.c:
	* libio/iovfscanf.c: rewritten.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add ___printf_fp, ___strtof
	  ___isinf ___isinfl ___isnan ___isnanl ___mpn_add_n
	  ___mpn_addmul_1 ___mpn_cmp ___mpn_extract_double
	  ___mpn_divmod ___mpn_divmod_1 ___mpn_extract_long_double
	  ___mpn_lshift ___mpn_construct_double ___mpn_construct_float
	  ___mpn_construct_long_double ___mpn_mul ___mpn_mul_1
	  ___mpn_mul_n ___mpn_rshift ___mpn_sub_n ___mpn_submul_1
	  __itoa _register_printf_function _parse_printf_format
	  enable ___udivdi3 ___udivmoddi4 ___umoddi3.
	  comment out __IO_dtoa __IO_outfloat __IO_ldtoa.

	* <huge_val.h>: updated from glibc.

	* libio/stdio/printf-prs.c: update.

	* <printf.h> (printf_info): add a new field:

		unsigned int group:1;	/* ' flag.  */ 

	* <stdlib.h> (strtof):
	  (strtold): new.

	* gcc/Makefile (LIB2FUNCS): add _udivdi3 _umoddi3 _udivmoddi4.

	* stdlib/Makefile (INC_CFLAGS): add -I../sysdeps/generic.
	  (SRC1S): add strtof.c strtold.c fpioconst.c.
	  (SRC2S): add strtod.c.

	* stdlib/strtod.c:
	* stdlib/strtol.c: modified.

	* stdlib/__strtof.c:
	* stdlib/fpioconst.c:
	* stdlib/__strtold.c:
	* stdlib/fpioconst.h:
	* stdlib/strtof.c:
	* stdlib/strtold.c: new.

	* sysdeps/i386/Makefile (SRC1S): add files for the GNU
	  MP library.

	* sysdeps/i386/add_n.c:
	* sysdeps/i386/addmul_1.c:
	* sysdeps/i386/lshift.c:
	* sysdeps/i386/mul_1.c:
	* sysdeps/i386/rshift.c:
	* sysdeps/i386/sub_n.c:
	* sysdeps/i386/submul_1.c:
	* sysdeps/generic/cmp.c:
	* sysdeps/generic/divmod.c:
	* sysdeps/generic/divmod_1.c:
	* sysdeps/generic/gmp-impl.h:
	* sysdeps/generic/gmp.h:
	* sysdeps/generic/longlong.h:
	* sysdeps/generic/mul.c:
	* sysdeps/generic/mul_n.c: 
	* sysdeps/ieee754/mpn2dbl.c:
	* sysdeps/ieee754/mpn2flt.c:
	* sysdeps/ieee854/mpn2ldbl.c: new from the GNU MP Librar and
	  glibc.

Sat Feb 25 22:44:20 1995  H.J. Lu (hjl@@fudan)

	* elf/d-link/Makefile (INC_CFLAGS): add USE_CACHE.

	* elf/d-link/readelflib1.c (_dl_lookup_cache): mask
	  libent[i].libnamelen with 0xff.
	  (_dl_xmemcmp): defined as _dl_memcmp.
	  (_dl_xmemcpy): defined as _dl_memcpy.

Thu Feb 23 19:41:25 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/i386/asm-ops.h (ALIGN): add "\n\t" at the end.

	* <stdlib.h>: don't use "extern __inline" if __STRICT_ANSI__
	  is defined.
	  (__gnu_malloc):
	  (__gnu_calloc): commented out.
	  (NULL): define it if <stddef.h> fails.

	* <malloc.h> (malloc):
	  (calloc): always external.

	* malloc/memalign.c (memalign): don't put the node on the
	  _aligned_blocks list more than once.

	* malloc-930716/malloc.c (malloc):
	* malloc/malloc.c (malloc): don't return NULL if size == 0.
	  many codes call malloc (0).

	* malloc-930716/malloc.h (alignlist): defined.
	  (_aligned_blocks):
	  (_free_internal): declared.

	* malloc-930716/free.c (_free_internal): old free ().
	  (free): check _aligned_blocks and
	  call _free_internal ().

	* malloc-930716/malloc.c:
	* malloc-930716/realloc.c: call _free_internal () if possible.

	* malloc-930716/memalign.c: new, copied from malloc/memalign.c.

	* malloc-930716/valloc.c: modified, copied from malloc/valloc.c.

	* malloc-930716/Makefile (SRC1S): add memalign.c.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: enable _memalign and __free_internal.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.30.
 
	* <_G_config.h>: change verion to 4.6.30.

	* elf/libdl/jump.params: bump up to version 1.0.16.

Tue Jan 31 11:46:45 1995  Craig Smith (craig@@rezrov.natinst.com)

	* elf/d-link/libdl/dlib.c (_dlopen): set
	  rpnt->next_handle to handles before putting
	  the new handle at the head of the linked
	  list. 

Mon Feb 20 09:39:50 1995  H.J. Lu (hjl@@fudan)

	* version 4.6.29 is released.

Sun Feb 19 23:50:50 1995  H.J. Lu (hjl@@fudan)

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.29.
 
	* <_G_config.h>: change verion to 4.6.29.

	* regex/ChangeLog:
	* regex/ChangeLog.new:
	* regex/rx.c:
	* regex/rx.h:
	* <rx.h>: updated from rx 0.07.1 plus other patches. See
	  regex/ChangeLog and regex/ChangeLog.new for details.

Sun Feb 19 23:30:52 1995  H.J. Lu (hjl@@fudan)

	* version 4.6.28 is released.

	* jump/libc.lite/jump.funcs: comment out _nl_langinfo.

	* locale/Makefile (NL_SCRS): new, nl_langinfo.c.
	  don't set it if LITE is true.

	* sysdeps/linux/i386/crt/defaultlocale.c: new file,
	  used to extract LC_ALL.

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S: changed that to
	  call setlocale (LC_ALL, "").

	* sysdeps/linux/i386/crt/Makefile: pass LC_ALL from
	  defaultlocale.c to crt source.
	  make crt files depend on files which defaultlocale.c
	  depend on.

	* regex/ChangeLog.new:
	* <rx.h>:
	* regex/rx.h: undo the change of Tue Feb 14 21:50:02
	  1995 by H.J. Lu (hjl@@fudan).

	* <ld_so_config.h>: new, from ld.so 1.5.2. Used by the ELF
	  d-linker.

	* elf/d-link/i386/string.h: use the local label names
	  for string functions since they will be inlined.

	* <sys/syscall.h>: add

		#define	SYS_setfsuid	138
		#define	SYS_setfsgid	139
		#define	SYS__llseek	140

	* <ctype.h>: 
	* locale/C-ctype_ct.c:
	* locale/ISO88591_ct.c:
	* locale/KOI8-ct.c: undo change made on Tue Feb  7 
	  15:58:56 1995 by Ulrich Drepper (drepper@@gnu.ai.mit.edu).
	  They break all the old binaries.

Fri Feb 17 16:33:28 1995  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/fileops.c (_IO_file_close_it):  Call _IO_file_sync, rather
	than _IO_do_flush, because we want to adjust the file pointer
	if reading and not at end (as in SVR4, and as in fflush).
	Also, make sure to return error indication if sync fails.
	(_IO_file_sync):  Ignore seek error if it is ESPIPE.
	(_IO_file_seekoff):  If not readable, do dumb lseek.
	* iofclose.c (_IO_fclose):  If closing a non-filebuf, return -1
	if _IO_ERR_SEEN.

	* libio/ChangeLog.new: add new entry.

Sat Oct 15 19:10:43 1994  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* elf/d-link/Makefile (lib): add -x to remove the internal
	  symbols.

	* elf/d-link/i386/syscall.h (_dl_stat):
	  (_dl_munmap): new.

	* elf/d-link/readelflib1.c (_dl_lookup_cache): new.
	  check cache.

Tue Feb 14 21:50:02 1995  H.J. Lu (hjl@@fudan)

	* <stdlib.h>: don't include it for K&R C.
	  RAND_MAX: check if defined.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add ___setfsgid ___setfsuid
	  _asprintf  _vasprintf  _nl_langinfo _strtoq _strtouq.

	* sysdeps/i386/__stpncpy.c:
	* sysdeps/i386/memchr.c:
	* sysdeps/i386/stpcpy.c:
	* sysdeps/i386/strcat.c:
	* sysdeps/i386/strchr.c:
	* sysdeps/i386/strcspn.c:
	* sysdeps/i386/strlen.c:
	* sysdeps/i386/strpbrk.c:
	* sysdeps/i386/strrchr.c:
	* sysdeps/i386/strspn.c:
	* sysdeps/i386/strstr.c: restore change made on Sun Dec  4
	  03:25:21 1994 by Ulrich Drepper (drepper@@ira.uka.de).
	  Please test them.

	* sysdeps/linux/i386/syscall.S: add .type and .size.

	* sysdeps/linux/i386/sysdep.h:
	* sysdeps/linux/i386/syscall.S: fix the static version for ELF.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.28.
 
	* <_G_config.h>: change verion to 4.6.28.

	* elf/libdl/jump.params: bump up to version 1.0.15.

	* <signal.h>: define SA_RESETHAND as SA_ONESHOT, SA_NODEFER
	  as SA_NOMASK for SVR4.

	* <rx.h>:
	* regex/rx.h: see regex/ChangeLog.new.

	* regex/ChangeLog.new: new change.

	* libio/stdio/Makefile (SRC1S): add asprintf.c vasprintf.c.

	* locale/Makefile (SRCS): add nl_langinfo.c.

	* locale/nl_langinfo.c: include <ansidecl.h> and <localeinfo.h>.
	  coment out <localedef.h>.

	* posix/Makefile (SRC2S): add setfsgid.c setfsuid.c.

	* sysdeps/linux/Makefile (SRC2S): add __setfsgid.S and
	  __setfsuid.S.

	* stdlib/Makefile (SRC1S): strtoq.c strtouq.c.

	* libio/stdio/ChangeLog.new: add new entries.

	* Makeconfig (REENTRENT_OPT_CFLAGS): new, -D_REENTRENT.
	  (REENTRENT_CFLAGS): new, as
		$(REENTRENT_OPT_CFLAGS) $(BASE_CFLAGS)
	  (REENTRENT_DIR): $(TOPDIR)/reentrent.
	  (REENTRENT_LIB): new, $(REENTRENT_DIR)/libc_r.a.
	  (OBJS_DIRS): add (REENTRENT_DIR) $(ELF_REENTRENT_DIR)
	  $(CHECKER_DIR).

	* Maketargets (lib): make $(REENTRENT_DIR)/$(SUBDIR). make
	  $(REENTRENT_LIB).
	  (depend): add $(REENTRENT_DIR)/$(SUBDIR)/\1.

	* README: minor addition.

Wed Feb  8 12:32:41 1995  Uwe Ohse (uwe@@tirka.gun.de)

	* misc/syslog.c: setlogmask sets LogMask, but vsyslog() doesn't
	  check LogMask. Instead it uses LOG_MASK(LOG_PRI(pri)), which
	  is wrong, since LOG_MASK(priority) is defined as
	  (1<<priority).
	 
	  Another problem: closelog() should reset the mask and some
	  other internal states. If it doesn't, a syslog() after
	  closelog(), but before another openlog(), behaves
	  surprisingly.

Tue Feb  7 15:58:56 1995  Ulrich Drepper  (drepper@@gnu.ai.mit.edu)

	* <ctype.h>: isalpha, isxdigit, isgraph and isprint
	  may be independent from any other entry.  Use own bit.
	  check __USE_POSIX2 instead of __USE_GNU.

	* locale/C-ctype_ct.c:
	* locale/ISO88591_ct.c:
	* locale/KOI8-ct.c: change using own bits for above isXXX
	   values.

Mon Feb  6 14:53:11 1995  Ulrich Drepper  (drepper@@gnu.ai.mit.edu)

	* <langinfo.h>:
	* <mbstr.h>: 
	* <printf.h>:
	* <wcstr.h>: new.

	* <confname.h>: define and check _CONFNAME_H.

	* <ieee754.h>:
	* <ieee854.h>: adding structure about NaNs.

	* <math.h>: make some fuctions inline for MC 68000.

	* <stdio.h>:
	* libio/stdio/stdio.h: add asprintf () and vasprintf ().

	* <stdlib.h>: add 64 bit fuctions.

	* <sys/syslog.h>: add __attribute__ () for syslog.

	* <unistd.h>: add setfsuid (), setfsgid ().
	  (_POSIX2_LOCALEDEF): defined as 1.

	* bsd/setenv.c: use GNU version and make it reentrent.

	* cvt/cvt_r.c: new file;  reentrent version of ecvt fcvt
	  
	* io/ftw.c (ftw_dir, ftw): minor changes to match GNU libc code.

	* libbsd/cfsetspeed.c: make global variable xref 'static const'
	  so that it can go into the .text section.

	* libbsd/pty.c: make reentrent.

	* libbsd/sgtty.c: make global variable trans 'const' so that it
	  can go into the .text section.

	* libio/stdio/asprintf.c:
	* libio/stdio/vasprintf.c:
	* libio/stdio/reg-printf.c:
	* libio/stdio/printf-prs.c: new files.

	* locale/nl_langinfo.c: new file; implements function
	  nl_langfo ().

	* misc/drand48_r.c:
	* misc/hsearch_r.c: new, reentrent version.

	* misc/hsearch.3: modification.

	* misc/syslog.c: modified for reentrent.

	* posix/setfsgid.c:
	* posix/setfsuid.c: new syscalls.

	* stdlib/__random_r.c:
	* stdlib/random_r.c:
	* stdlib/rand_r.c:
	* stdlib/srand_r.c: new, reentrent versions.

	* stdlib/strtol.c:
	* stdlib/strtoul.c: enable 64-bit support if QUAD is defined.

	* stdlib/strtoq.c:
	* stdlib/strtouq.c: new, 64-bit versions. need gcc-950203 or
	  later.

	* sysdeps/ieee754/__isinf.c:
	* sysdeps/ieee754/__isnan.c: needed in libc.

	* sysdeps/ieee754/__isqnan.c:
	* sysdeps/ieee754/__issnan.c:
	* sysdeps/ieee754/dbl2mpn.c: new functions.

	* sysdeps/ieee854/__isinfl.c:
	* sysdeps/ieee854/__isnanl.c:
	* sysdeps/ieee854/__isqnanl.c:
	* sysdeps/ieee854/__issnanl.c:
	* sysdeps/ieee854/ldbl2mpn.c:  new functions for long double
	  match those in ieee754.

	* sysdeps/linux/__setfsgid.S:
	* sysdeps/linux/__setfsuid.S: new syscalls.

	* sysdeps/linux/__sysconf.c: add _POSIX2_LOCALEDEF.

	* xstring/mbsadvance.c:
	* xstring/mbscat.c:
	* xstring/mbschr.c:
	* xstring/mbscmp.c:
	* xstring/mbscpy.c:
	* xstring/mbsdup.c:
	* xstring/mbslen.c:
	* xstring/mbsncat.c:
	* xstring/mbsncmp.c:
	* xstring/mbsncpy.c:
	* xstring/mbsrchr.c:
	* xstring/mbstomb.c:
	* xstring/wcscat.c:
	* xstring/wcschr.c:
	* xstring/wcscmp.c:
	* xstring/wcscpy.c:
	* xstring/wcscspn.c:
	* xstring/wcsdup.c:
	* xstring/wcslen.c:
	* xstring/wcsncat.c:
	* xstring/wcsncmp.c:
	* xstring/wcsncpy.c:
	* xstring/wcspbrk.c:
	* xstring/wcsrchr.c:
	* xstring/wcsspn.c:
	* xstring/wcstok.c:
	* xstring/wcswcs.c: new functions.

Sun Feb  5 19:48:23 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/linux/Makefile (OPT_SRC1S): add nlist.c.
	  (SRC1S): remove nlist.c.

	* <libelf.h>: new for libelf.a.

	* <elf.h> (struct nlist): new.

	* <nlist.h>: include <elf.h> if __ELF__ is defined.

	* <curses.h>: don't define OK, bool and reg.

	* jump/libc.lite/jump.vars:
	* jump/libc/jump.vars: add _rx_cache_bound.

Sun Feb  5 10:38:23 1995  H.J. Lu (hjl@@fudan)

	* <sys/cdefs.h>: only the new g++ (> 2.6.x) can take

		__attribute__ ((const));

	* <rpc/xdr.h> (__pp, __op): changed due to ANSI C++.

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S: call setlocale (NULL) before
	  call main ().

	* Makefile (install): check ELF=true.

	* <stdlib.h>: update from glibc 1.09 with some minor
	  modifications/additions.

	* <search.h>: don't include <stdlib.h>.
	  (__compar_fn_t): define it.
	  include <stddef.h> for size_t and NULL.

	* misc/tsearch.c: include <stdlib.h>.

	* elf/libtermcap/jump.params:
	* termcap/version.c: bump up to 1.2.4

Sun Feb  5 09:05:06 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* inet/gethstnmad.c (init_services): call res_init () if
	  RES_INIT is not set.

Fri Feb  3 12:27:55 1995  Dominik Kubla (dominik.kubla@@uni-mainz.de)

	* pwd/getpwuid.c (__netgroup_getpwuid): check a valid passwd
	  entry.

Tue Jan 24 08:26:32 1995 Alan Cox (A.Cox@@swansea.ac.uk)

	* <sys/socketvar.h>:
	* <net/route.h>:
	* <netinet/ip_fw.h>:
	* <netinet/igmp.h>: Some additional include files (relative to
	  libc 4.6.20) for the newer features and stuff. It adds
	  netinet/ip_fw.h as per BSD and netinet/igmp.h for the
	  multicasting. It also inserts a few commonly used things
	  that could do with include links (sys/socketvar.h,
	  net/route.h ).

Fri Jan 27 07:50:13 1995  Ross Biro (biro@@yggdrasil.com)

	* elf/d-link/i386/boot1.c (_dl_boot): load any shared libraries
	listed in the environment variable LD_PRELOAD loaded before the
	normal shared libraries if e[gu]id == [gu]id.

Mon Jan 16 22:28:13 1995  Ross Biro (biro@@yggdrasil.com)

	* elf/d-link/i386/boot1.c (_dl_boot): don't load the shared
	  library if it is not used by anyone.

Fri Oct 21 04:33:10 1994  Miquel van Smoorenburg (miquels@@drinkel.ow.org)

	* termcap/termcap.c:  an octal number (\123) can never have
	  more than three digits now.
	  padding code to also behave OK for speeds > B38400.

Sun Jan 22 10:36:13 1995  Eric Youngdale  (eric@@andante)

	* elf/d-link/readelflib1.c (_dl_load_elf_shared_library):  Do not
	issue an error message if we fail to open a file.  In the case
	where we are searching for a file in multiple paths, it results
	in spurious error messages.

	* elf/d-link/readelflib1.c (_dl_load_shared_library): If we
	have an absolute path (i.e. contains a '/' character), do
	not search RPATH or LD_LIBRARY_PATH for the file.

	* elf/d-link/readelflib1.c (_dl_load_shared_library): IBCS only - 
	when changing /usr/lib to /usr/i486-sysv/lib, remember to
	NULL terminate string.

Tue Dec 13 21:03:16 1994  H.J. Lu (hjl@@fudan)

	* version 4.6.27 is released.

	* sysdeps/i386/__stpncpy.c:
	* sysdeps/i386/memchr.c:
	* sysdeps/i386/stpcpy.c:
	* sysdeps/i386/strcat.c:
	* sysdeps/i386/strchr.c:
	* sysdeps/i386/strcspn.c:
	* sysdeps/i386/strlen.c:
	* sysdeps/i386/strpbrk.c:
	* sysdeps/i386/strrchr.c:
	* sysdeps/i386/strspn.c:
	* sysdeps/i386/strstr.c: undo change made on Sun Dec  4
	  03:25:21 1994 by Ulrich Drepper (drepper@@ira.uka.de) for
	  the new public release.

Mon Dec 13 21:03:16 1994  H.J. Lu (hjl@@fudan)

	* <rpc/types.h>: change "#ifndef linux" to
	  "#ifndef __linux__".

	* misc/hsearch.c (isprime): return number%div != 0.

	* Makefile (DEPEND_DIRS): new, include elf/d-link.
	  (depend): make depend in all of $(DEPEND_DIRS).

	* login/utmp2.c (Utname): change it to Utname [].

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.27.
 
	* <_G_config.h>: update from libg++ 2.6.2 beta and change
	  verion to 4.6.27.

	* sysdeps/i386/asm-ops.h: support ELF alignment.

	* elf/libdl/jump.params: bump up to version 1.0.14.

	* elf/d-link/readelflib1.c (_dl_load_elf_shared_library):
	* elf/d-link/i386/boot1.c (_dl_boot):
	  (_dl_malloc): check return from _dl_open ().

	* libio/ChangeLog:
	* libio/ChangeLog.new: update.

	* libio/fileops.c (_IO_file_underflow): fix comments.

	* <iostdio.h> (setbuffer):  #define as _IO_setbuffer.

	* <libio.h>:
	* libio/ldouble/libio.h: Add comment. Update Copyright notice.
	  (__P): Change argument name spelling from `paramlist' to
	  `protos' for compatibility with BSDI 1.1.

	* libio/_G_config.h: update from libg++ 2.6.2 beta.

	* sysdeps/i386/strncmp.c: undo change made on Sun Dec  4
	  03:25:21 1994 by Ulrich Drepper (drepper@@ira.uka.de).
	  There are two LL(1)s. Bad for ELF.

	* sysdeps/i386/strcmp.c: undo change made on Sun Dec  4
	  03:25:21 1994 by Ulrich Drepper (drepper@@ira.uka.de).
	  It uses ____brk_addr. It is not portable and has an
	  extra _ prefix for ELF.

Sun Dec  4 19:50:32 1994  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/iostdio.h (setbuffer):  #define as _IO_setbuffer.

Tue Nov 29 23:38:57 1994  Per Bothner  (bothner@@rtl.cygnus.com)

	* libio/floatconv.c (setword0, setword1):  Fix typo.

Tue Nov 29 15:37:29 1994  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/floatconv.c (word0, word1):  Re-place/re-implement
	  using unions instead of casts to avoid optimizer problems.

Fri Nov  4 17:19:11 1994  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/libio.h:  Add comment.  Update Copyright notice.

Fri Nov  4 21:46:30 1994  Paul Eggert  <eggert@@twinsun.com>

	* libio/libio.h (__P): Change argument name spelling from
	  `paramlist' to `protos' for compatibility with BSDI 1.1.

Sun Dec  4 03:25:21 1994  Ulrich Drepper  (drepper@@ira.uka.de)

	* sysdeps/i386/memchr.c: Use register contents when testing for
	  the byte in a dword.
	  add further optimization by testing for length of full inner
	  loop and dd code to process trailing chars upto 15 in number.
	  correct processing of last dwords: add $4 to %0 before
	  comparing.

	* sysdeps/i386/__stpncpy.c: improvement.

	* sysdeps/i386/strlen.c: Have a little bit shorter code by
	  using edi in the main loop and let ecx have the original
	  byte for testing.
	  use same technique as memchr to detect NULL char.
	
	* sysdeps/i386/stpcpy.c: improvement.

	* sysdeps/i386/strcat.c: Use fast scanning technique. But take
	  care of i386 on which the string functions are not that bad.

	* sysdeps/i386/strchr.c: correct case where char is found in
	  dword but before a NULL char is placed.
	  Use fast char match algorithm twice in a 4 x 4 bytes
	  processing loop.

	* sysdeps/i386/strcmp.c:
	* sysdeps/i386/strncmp.c: make 8-bit clean.
	  Add secure comparison: only strings in user memory are
	  compared with the 32-bit version.

	* sysdeps/i386/strcmp.c: correct jump to chose between compare
	  functions.
	  correct code for alignment: test with testb on %edx is ok, but
	  not on %esi.
	  Name must not have __ prefix (was for testing).
	  Remove superflous saving of EDI.
	  Process 16 bytes per round by using fast NULL char test.

	* sysdeps/i386/strncmp.c: correct code for alignment: test with
	  testb on %edx is ok, but not on $esi.
	  old code for single byte processing assumed counter in %ecx.
	  initialize %al for single-byte code with 0 (= result for NUL
	  string).
	  use fast char match technique along with 16 byte loop.

	* sysdeps/i386/strcspn.c: Correct alignment of main loop.
	  Correct signed loading of index.  Use simple movb for all
	  loadings after clearing ecx at the beginning.

	* sysdeps/i386/strpbrk.c: Correct signed loading of index. Use
	  simple movb for all loadings after clearing ecx at the
	  beginning.

	* sysdeps/i386/strspn.c: Correct type in intial ecx clearing.
	  Correct signed loading of index. Use simple movb for all
	  loadings after clearing ecx at the beginning.

	* sysdeps/i386/strrchr.c: remove test for match-bits, add
	  ALIGNs, add test for case of set carry bit.
	  Use fast char matching algorithm and 16 byte loop.

	* sysdeps/i386/strstr.c: correct bugs introduced by last
	  optimization where %eax was used only for the result.
	  add PIC support for gcc 2.6.2 and comments.

Sun Dec 11 09:53:12 1994  H.J. Lu (hjl@@fudan)

	* version 4.6.26 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.26.
 
	* <_G_config.h>: update verion to 4.6.26.

	* elf/libdl/jump.params: bump up to version 1.0.13.

	* misc/Makefile (SRC1S): add basename.c.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add _basename.

	* <unistd.h>: added prototype for `basename ()'.

	* misc/basename.c: include <unistd.h>.

Mon Dec  5 01:46:06 1994  Ulrich Drepper  (drepper@@ira.uka.de)

	* io/ftw.c (ftw_dir, ftw): don't panic if file cannot be
	  stat'ed because it does not exist (happens when unresolved
	  symlink is found). reported by <chatterj@@maths.ox.ac.uk>.

	* malloc-930716/malloc.c: little cosmetic plus little speed
	  change.

	* misc/basename.c: new file.

	* nls/genlib.c: accept \" in substitue text.
	  be generous for prepending lines in message file (for GNU
	  locale)

	* nls/msgcat.c: include GNU locale directories in search path.

Wed Dec  7 20:05:33 1994  Eric Youngdale  (eric@@andante)

	* elf/d-link/hash.c (_dl_find_hash): Allow STT_NOTYPE symbols
	  to be resolved.

	* elf/d-link/readelflib1.c (_dl_load_shared_library): Do not
	  search /lib for libraries in the iBCS2/ABI version of the
	  dynamic loader.

Wed Dec  7 19:34:41 1994  H.J. Lu (hjl@@fudan)

	* version 4.6.25 is released.

	* regex/ChangeLog.new: update.

Wed Dec  7 04:44:28 1994  Martin Pirker (pirker@@eiunix.tuwien.ac.at)

	* regex/rx.c: Fix RX_DEBUG.
	  the LETTER_P macro and modified the ..._fetch_char function
	  to use the offset even if it is not zero.

Tue Dec  6 19:38:39 1994  H.J. Lu (hjl@@fudan)

	* <bsd/bsd.h>: include <limits.h>.
	  (NCARGS): defined as ARG_MAX.
	  (NBBY): defined as CHAR_BIT.

Fri Dec 02 15:37:28 1994  Robert Andrew Ryan (robr@@cmu.edu)

	* elf/d-link/readelflib1.c (_dl_load_elf_shared_library):
	  fixed to reserve the entire vm area needed by the
	  library with one mmap before mapping the individual
	  sections.

Tue Dec  6 12:47:19 1994  Ulrich Drepper (drepper@@ira.uka.de)
 
	* misc/hsearch.c: change copyright
  
	* <sys/param.h>: include definition of DEV_BSIZE

Tue Dec  6 09:38:59 1994  H.J. Lu (hjl@@fudan)

	* sysdeps/linux/i386/math/Makefile: fix a typo.

Mon Dec  5 13:13:57 1994  H.J. Lu (hjl@@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.25.
 
	* <_G_config.h>: update verion to 4.6.25.

	* elf/libdl/jump.params: bump up to version 1.0.12.

	* elf/d-link/libdl/dlib.c (_dlclose): check if tpnt->next is
	  NULL before set tpnt->next->prev. do the same for
	  _dl_loaded_modules->prev.

	* libio/ChangeLog.new: update.

Sun Dec  4 23:11:37 1994  H.J. Lu (hjl@@fudan)

	* version 4.6.24 is released.

	* libio/ChangeLog.new: update.

Sun Dec  4 19:50:32 1994  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/fileops.c (_IO_file_init, _IO_file_close_it, _IO_file_sync):
	  Set _offset to _IO_pos_BAD, to support applications that
	  follow POSIX.1 rules on mixing file handles.

	* libio/fileops.c (_IO_file_overflow): Handle case that buffer
	  was allocated (perhaps by setvbuf) but _IO_write_base is
	  still 0.

Sun Dec  4 12:13:47 1994  H.J. Lu (hjl@@fudan)

	* libio/fileops.c (_IO_file_seekoff): undo the change of Tue Nov
	  8 00:36:53 1994 by H.J. Lu  (hjl@@nynexst.com).

	* elf/d-link/hash.h: include <link.h>.

	* elf/d-link/linuxelf.h: don't re-define the structures defined
	  in <elf.h>.
	  
	* elf/d-link/i386/boot1.c (_dl_boot): don't recheck mmap of
	  /dev/zero.
	  use

		debug_addr->r_map = _dl_loaded_modules;

	  instead of

		debug_addr->link_map = _dl_loaded_modules;

	* <link.h>: new for the ELF dynamic linker. used by gdb. need
	  the new <linux/elf.h>.

	* elf/libdl/jump.params: bump up to version 1.0.11.

Sun Dec  4 01:46:01 1994  Eric Youngdale (eric@@aib.com)

	* elf/d-link/i386/boot1.c:
	* elf/d-link/linuxelf.h:
	* elf/d-link/libdl/dlib.c:
	* elf/d-link/hash.h:
	* elf/d-link/hash.c:
	* elf/d-link/readelflib1.c: Update dynamic loader for gdb
	  support of automatic shared library loading.  Add patches so
	  that the same source tree can be used for both native ELF and
	  iBCS2.

Sun Dec  4 01:16:31 1994  H.J. Lu (hjl@@fudan)

	* libio/ldouble/libioP.h: don't include linux.h if
	  __cplusplus is defined.
		   
	* libio/ChangeLog.new: update.

Sat Dec  3 07:07:00 1994  Ulrich Drepper (drepper@@ira.uka.de)

	* io/ftw.c: check ENOENT when returns from stat ().

Fri Dec  2 17:27:04 1994  H.J. Lu (hjl@@fudan)

	* sysdeps/i386/Makefile (SRC3S): new, add frexp.S.

	* sysdeps/i386/frexp.S: copied from
	  sysdeps/linux/i386/math/frexp.S.

	* sysdeps/generic/Makefile (SRC1S): add ldexp.c.

	* sysdeps/generic/ldexp.c: moved from misc/ldexp.c.

	* misc/Makefile (SRC1S): remove ldexp.c.

	* sysdeps/linux/i386/math/Makefile (SRC2S): don't include
	  frexp.S for ELF.

	* sysdeps/linux/i386/math/frexp.S: fix alignment for ELF.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add _frexp.

Wed Nov 30 16:18:14 1994  H.J. Lu (hjl@@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.24.
 
	* <_G_config.h>: update verion to 4.6.24.

	* <math.h>: add more long double prototypes.

	* sysdeps/linux/i386/math/mathl.h: new for long double.

Sun Nov 27 17:58:03 1994  H.J. Lu (hjl@@fudan)

	* version 4.6.23 is released.

	* jump/libc-nys/genfuncs: do

		chmod +x genfuncs

	  need to remove the old one?

	* Makeconfig (BASE_CFLAGS): clean up.

	* elf/libdl/jump.params: bump up to version 1.0.10.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add __IO_ldtoa and __IO_strtold.

	* <libio.h> (_IO_LDOUBLE): defined as 0400000.

	* <math.h> (acosl):
	  (acoshl):
	  (asinl):
	  (asinhl):
	  (atan2l):
	  (atanl):
	  (atanhl):
	  (ceill):
	  (coshl):
	  (cosl):
	  (expl):
	  (fabsl):
	  (floorl):
	  (fmodl):
	  (frexpl):
	  (hypotl):
	  (ldexpl):
	  (log10l):
	  (logl):
	  (modfl):
	  (powl):
	  (sinhl):
	  (sinl):
	  (sqrtl):
	  (tanhl):
	  (tanl): new for long double.

	* libio/Makefile (INC_CFLAGS): changed to

	  INC_CFLAGS=-I./ldouble -I./ldouble -I./ldouble -I./ldouble

	* libio/ldouble/Makefile (INC_CFLAGS): changed to

	  INC_CFLAGS=

	  (NEWSTDIOFLAGS): new. set to

	  NEWSTDIOFLAGS=

	* libio/stdio/Makefile (INC_CFLAGS): changed to

	  INC_CFLAGS=-I../ldouble -I../ldouble -I../ldouble -I../ldouble

	* libio/ldouble/floatio.h:
	* libio/ldouble/linux.h: linked from ../.

	* libio/ChangeLog.new:
	* libio/stdio/ChangeLog.new: modified for long double.

Sat Nov 26 23:41:35 1994  Stephen L Moshier (moshier@@world.std.com)

	* libio/Makefile (DIRS): add ldouble.
	  (SRC1S): remove iovfscanf.c, iovfprintf.c and outfloat.c.

	* libio/ldouble/libio.h (_IO_LDOUBLE): defined as 0400000.

	* libio/ldouble/libioP.h (_IO_outfloat): change double to
	  long double.
	  (_IO_strtold):
	  (_IO_ldtoa): new.

	* libio/ldouble/iovfprintf.c:
	* libio/ldouble/iovfscanf.c:
	* libio/ldouble/outfloat.c: modified for long double.

	* libio/ldouble/Makefile:
	* libio/ldouble/README:
	* libio/ldouble/ioldouble.c: new for long double

	* jump/libm/jump.funcs:
	* jump/libm/jump.vars: add long double symbols.

	* <ieee854.h>: new for long double.

	* sysdeps/linux/i386/math/float.h: new for long double. work
	  around until gcc's <float.h> is correct.

	* sysdeps/linux/i386/math/fp.h: new for the NCEG.

	* sysdeps/linux/i386/math/Makefile (SRC1S): add __infnanl.c,
	  __polevll.c, acoshl.c, acosl.c, asinl.c, atanhl.c, cbrtl.c,
	  ceill.c, erfl.c, floorl.c, frexpl.c, j0l.c, j1l.c, jnl.c,
	  ldexpl.c, lgammal.c, log10l.c, log1pl.c, log2l.c, logl.c,
	  modfl.c, powl.c and sqrtl.c.
	  (SRC2S): add asinhl.S, atan2l.S, atanl.S, coshl.S, cosl.S,
	  expl.S, expm1l.S, fabsl.S, fmodl.S, hypotl.S, sinhl.S,
	  sinl.S, tanhl.S and tanl.S.

	* sysdeps/linux/i386/math/lgamma.c: minor changes.

	* sysdeps/linux/i386/math/README.ldouble:
	* sysdeps/linux/i386/math/fpclassifyf.c:
	* sysdeps/linux/i386/math/__infnanl.c:
	* sysdeps/linux/i386/math/__polevll.c:
	* sysdeps/linux/i386/math/acoshl.c:
	* sysdeps/linux/i386/math/acosl.c:
	* sysdeps/linux/i386/math/asinl.c:
	* sysdeps/linux/i386/math/atanhl.c:
	* sysdeps/linux/i386/math/cbrtl.c:
	* sysdeps/linux/i386/math/ceill.c:
	* sysdeps/linux/i386/math/erfl.c:
	* sysdeps/linux/i386/math/floorl.c:
	* sysdeps/linux/i386/math/frexpl.c:
	* sysdeps/linux/i386/math/j0l.c:
	* sysdeps/linux/i386/math/j1l.c:
	* sysdeps/linux/i386/math/jnl.c:
	* sysdeps/linux/i386/math/ldexpl.c:
	* sysdeps/linux/i386/math/lgammal.c:
	* sysdeps/linux/i386/math/log10l.c:
	* sysdeps/linux/i386/math/log1pl.c:
	* sysdeps/linux/i386/math/log2l.c:
	* sysdeps/linux/i386/math/logl.c:
	* sysdeps/linux/i386/math/modfl.c:
	* sysdeps/linux/i386/math/powl.c:
	* sysdeps/linux/i386/math/sqrtl.c:
	* sysdeps/linux/i386/math/asinhl.S:
	* sysdeps/linux/i386/math/atan2l.S:
	* sysdeps/linux/i386/math/atanl.S:
	* sysdeps/linux/i386/math/coshl.S:
	* sysdeps/linux/i386/math/cosl.S:
	* sysdeps/linux/i386/math/expl.S:
	* sysdeps/linux/i386/math/expm1l.S:
	* sysdeps/linux/i386/math/fabsl.S:
	* sysdeps/linux/i386/math/fmodl.S:
	* sysdeps/linux/i386/math/hypotl.S:
	* sysdeps/linux/i386/math/sinhl.S:
	* sysdeps/linux/i386/math/sinl.S:
	* sysdeps/linux/i386/math/tanhl.S:
	* sysdeps/linux/i386/math/tanl.S: new for long double.

Fri Nov 25 08:12:20 1994  Robert Andrew Ryan (rr2b+@@andrew.cmu.edu)

	* elf/d-link/hash.c (_dl_find_hash): add a new parameter,
	  int copyrel. Symbol resolution has been fixed so that data
	  symbols from a shared object which get copied into the
	  executable will work properly. Previously dynamically loaded
	  code would see the definition in the shared object instead of
	  the copy.

	* elf/d-link/hash.h (_dl_find_hash): fix the prototype.

	* elf/d-link/readelflib1.c:
	* elf/d-link/i386/boot1.c: All mmap calls are now properly
	  checked for failure. Previously some were unchecked and
	  others where checked only for 0xffffffff. The mmap system
	  call actually returns -errno.

	* elf/d-link/i386/boot1.c (_dl_boot): add 0 to _dl_find_hash ().
	  (_dl_malloc): _dl_malloc has been fixed to allocate additional
	  pages as needed.

	* elf/d-link/i386/elfinterp.c (_dl_linux_resolver):
	  (_dl_parse_relocation_information): add 0 to _dl_find_hash ().
	  (_dl_parse_copy_information): add 1 to _dl_find_hash ().

	* elf/d-link/i386/syscall.h (_dl_MAX_ERRNO): new. defined as
	  4096.
	  (_dl_mmap_check_error): new macro. defined as

	  #define _dl_mmap_check_error(__res)   \
		(((int)__res) < 0 && ((int)__res) >= -_dl_MAX_ERRNO)

	* elf/d-link/libdl/dlib.c (_dlsym): add 0 to _dl_find_hash ().
	  (_dlclose): Symbol resolution during fini execution was
	  causing a segfault. Now the fini sections are run before the
	  objects which might be needed for them are unloaded.

Wed Nov 23 22:06:13 1994  Delman Lee (delman@@mipg.upenn.edu)

	* libbsd/cfsetspeed.c: add 57600/115200 baud support.
	  need kernel 1.1.65 or above.

Mon Nov  7 10:36:55 1994  Theodore Ts'o (tytso@@MIT.EDU)

	* posix/cfsetget.c: add support for 57600 and 115200 bps.
	  need kernel 1.1.65 or above.

Sun Nov 20 23:28:21 1994  H.J. Lu (hjl@@fudan)

	* <regexp.h> (compile): use

		RETURN((__preg->buffer + __preg->rx.allocated - __preg->rx.reserved));

	  if _RX_H is defined. from Gerd Rausch <gerd@@alf.oche.de>.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.23.
 
	* <_G_config.h>: update verion to 4.6.23.

Sun Nov 20 20:28:20 1994  H.J. Lu (hjl@@fudan)
	
	* elf/crt/config/i386/linuxelf.h (LIBGCC_SPEC): changed
	  from LIB_SPEC_2.

Sun Nov 20 13:22:28 1994  H.J. Lu (hjl@@fudan)

	* version 4.6.22 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.22.
 
	* <_G_config.h>: update verion to 4.6.22.

        * sysdeps/i386/memchr.c: undo the change of Wed Nov 16
	  11:13:24 1994 by Ulrich Drepper (drepper@@ira.uka.de).
	  make linked with libc.so couldn't take linux/kernel/Makefile
	  in the Linux kernel 1.1.64.
			     
Sat Nov 19 17:02:01 1994  H.J. Lu (hjl@@fudan)

	* version 4.6.21 is released.

	* <regexp.h> (compile): use

		RETURN((__preg->buffer + __preg->allocated - __preg->reserved));

	  if _RX_H is defined.

	* elf/crt/crtstuff.c (CRT_END): add dummy

		extern void *___brk_addr;
		extern char **__environ;

		___brk_addr = __environ;

	  if __linux__ and __PIC__ are defined.

	* jump/libcurses/jump.params: bump up to version 0.1.2.

	* curses-bsd4.4/ChangeLog: new entry.

	* sysdeps/m68k/crypt.S: copied from ufc/crypt.sun3.S.
	  don't use it since it doesn't support PIC.

	* sysdeps/linux/i386/syscall.S: fix alignment for ELF.

	* time/strftime.c (SET_AMPM): change to

		ampm = _time_info->ampm[tp->tm_hour >= 12]

	  from Mark_Weaver@@brown.edu.

Fri Nov 18 20:11:55 1994  J. Alan Eldridge (alane@@wozzle.linet.org)

	* curses-bsd4.4/newwin.c (__set_subwin): fix
	  "olp" and "lp->line". Please test it.

Fri Nov 18 04:53:28 1994   Andreas Schwab (schwab@@issan.informatik.uni-dortmund.de)

	* <gnu-stabs.h>: fix typo.

	* <m68k/__math.h>:
	* <m68k/syscall.h>:
	* <math.h>:
	* <values.h>: add m68k support. 

	* Makerules: use "$(@@D)/" instead of "$(@@D)".

	* Maketargets (depend): use ".*\.o\" instead of ".*.o".

	* compat/m68k/__old__uname.c: d1 may be clobbered.

	* cvt/gcvt.c: handle exponents >= 100.

	* grp/gshadow.c:
	* pwd/shadow.c: clear "shadow" after fclose ().

	* libio/floatconv.c: check __mc68000__ for IEEE_MC68k.

	* libio/ChangeLog.new: new entry.

	* sysdeps/linux/__load.c (__load_shared_libraries): don't
	  write out the trailing '\0'.

	* sysdeps/linux/m68k/Makefile (DIRS): add gmon.

	* sysdeps/linux/m68k/__fcntl.c: 
	* sysdeps/linux/m68k/__ioctl.c:
	* sysdeps/linux/m68k/__open.c: d3 may be clobbered.

	* sysdeps/linux/m68k/__sbrk.c: add register.

	* sysdeps/linux/m68k/__select.c: d1 may be clobbered.

	* sysdeps/linux/m68k/getprio.c: d0 may be clobbered.

	* sysdeps/linux/m68k/math/Makefile (SRC1S): add cbrt.c.

	* sysdeps/linux/m68k/math/frexp.c (frexp): use inline version.
	  (ldexp): new. use inline version.

	* sysdeps/linux/m68k/syscall.c: d0 may be clobbered.

	* sysdeps/linux/m68k/sysdep.h:
	* sysdeps/m68k/setjmp/__longjmp.c: modified.

	* ufc/crypt.sun3.S: modified. don't use it since
	  it doesn't support PIC.

	* sysdeps/linux/m68k/gmon/Makefile:
	* sysdeps/linux/m68k/gmon/gmon.c:
	* sysdeps/linux/m68k/gmon/gmon.h:
	* sysdeps/linux/m68k/gmon/profil.c:
	* sysdeps/linux/m68k/math/cbrt.c: new for m68k.

Thu Nov 17 11:40:02 1994  H.J. Lu (hjl@@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.21.
 
	* elf/libdl/jump.params: bump up to version 1.0.9.
 
	* <_G_config.h>: update verion to 4.6.21.

Thu Nov 17 09:34:53 1994  Swen Thuemmler (swen@@uni-paderborn.de)

	* rpc/getrpcent.c: 
	* pwd/getpwent.c:
	* grp/getgrent.c: free a pointer if it is not NULL
	  and then set it to NULL.

	* grp/initgroups.c (ypmode): don't make it static. make
	  it on stack.

Thu Nov 17 01:42:12 1994  H.J. Lu (hjl@@fudan)

	* elf/d-link/readelflib1.c (_dl_load_shared_library): try
	  "/lib/" before "/usr/lib/".

	* sysdeps/linux/__load.c (__load_shared_libraries): check
	  LDSO_IMAGE1 if it is defined.

	* sysdeps/linux/config.h (LDSO_IMAGE1): new. defined as

		"/usr/"TARGET_MACHINE"/lib/ld.so"

	* sysdeps/linux/Makefile (BASE_CFLAGS): add

		-DTARGET_MACHINE=\"$(TARGET_MACHINE)\"

	* sysdeps/i386/Makefile (SRC1S): add  __stpncpy.c stpcpy.c
	  strstr.c.

	* string/Makefile (SCR1S): remove __stpncpy.c stpcpy.c
	  strstr.c.

	* elf/libtermcap/jump.params: Version 1.2.3.

	* termcap/version.c: 1.2.3.

Wed Nov 16 11:13:24 1994  Ulrich Drepper (drepper@@ira.uka.de)

	* sysdeps/i386/memchr.c:
	* sysdeps/i386/strstr.c: add PIC support.

Sat Nov 12 08:41:59 1994  Ulrich Drepper (drepper@@ira.uka.de)

	* <mntent.h>: support the new mount options for ext2
	  in 1.1.61.

	* nls/Makefile (GENCATOBJ): new. defined as

		gencat.o genlib.o mcprt.o mcprtlib.o msgcat.o msgcat-libc.o.

Sat Nov 12 04:15:27 1994  Alan Modra (alan@@SPRI.Levels.UniSA.Edu.Au)

	* termcap/termcap.c: use the version and disallow greater than
	  length 2 lookup strings!.

Wed Nov  9 01:09:56 1994  Rick Sladkey  <jrs@@world.std.com>

	* elf/Makefile: Build crt before ELF libraries. Ensure gcc
	  finds the newly built crt*.o files instead of the installed
	  ones when building the shared objects.
@


1.12
log
@Update the changes for 4.6.30
@
text
@d1 155
@


1.11
log
@Ready for libc 4.6.29
@
text
@d1 290
@


1.10
log
@Use rx 0.07.1 plus Tom's patch for libc.
@
text
@d1 4
@


1.9
log
@Don't make nl_langinfo if LITE is true.
@
text
@d1 14
@


1.8
log
@Fix setlocale () in crt.
@
text
@d5 5
@


1.7
log
@Added a few prototype stuff for libio/stdio/
@
text
@d5 12
@


1.6
log
@Fall to back rx in 4.6.27
@
text
@d164 2
a165 1
	* <stdio.h>: add asprintf () and vasprintf ().
@


1.5
log
@Use rx 0.07.1 with a patch for sed 2.05.
@
text
@a4 1
	* regex/ChangeLog:
d6 3
a8 4
	* regex/rx.c:
	* regex/rx.h:
	* <rx.h>: updated from rx 0.07.1 plus other patches. See
	  regex/ChangeLog and regex/ChangeLog.new for details.
@


1.4
log
@Added ChangeLog
@
text
@d5 7
@


1.3
log
@Fixed a typo in ChangeLog
@
text
@d17 7
@


1.2
log
@The Linux C library 4.6.28 (source files).
@
text
@d19 1
a19 1
	* fileops.c (_IO_file_close_it):  Call _IO_file_sync, rather
@


1.1
log
@Initial revision
@
text
@d1 347
d353 1
@


1.1.1.1
log
@The Linux C library 4.6.27 (source files).
@
text
@@


1.1.1.1.2.1
log
@Modified for libc 4.7.0.
@
text
@a0 260
Wed Mar 15 21:24:01 1995  H.J. Lu (hjl@@fudan)

	* version 4.7.0 is released.

	* <netinet.h/tcp.h>: remove symlink and create a normal file
	  which contains only "#include <netinet.h/ip_tcp.h>".

	* <netinet.h/udp.h>: remove symlink and create a normal file
	  which contains only "#include <netinet.h/ip_udp.h>".

Wed Mar 15 04:29:38 1995  Swen Thuemmler <swen@@uni-paderborn.de>

	* pwd/getpwnam.c: fixes a security hole present in the current
	  libc code. The bug allowes anyone to become root if you have
	  the entry +::0:0::: in /etc/passwd, and it allows anyone to
	  become the user, whose entry is before an entry starting
	  with a "+" in /etc/passwd

Fri Mar 10 00:24:54 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/linux/seteuid.c (seteuid): set errno to EINVAL
	  and return -1 if euid == 65535.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.7.0.
 
	* <_G_config.h>: update version to 4.7.0.

	* README: add a warning.

	* README.nys: add a "make depend" warning.

	* configure: use i486-linux for ELF and i486-linuxaout
	  for a.out.

	* Makeconfig (LD): add  -m i386linux for a.out.
	  (CROSS_ROOTDIR): set to $(HOST_ROOTDIR)/$(TARGET_MACHINE).
	  (TARGET_LIB_DIR):
	  (TARGET_LIBEXTRA_DIR): set to

		$(TARGET_ROOTDIR)/usr/$(TARGET_MACHINE)/lib.

	* jump/Makefile:
	* Makefile: remove all ELF, db, libm, curses-bsd4.4 and libbsd
	  stuff.

	* libbsd/: removed.

	* elf/: removed.

Thu Mar  9 07:35:49 1995  Ulrich Drepper  (drepper@@gnu.ai.mit.edu)

	* <rx.h>:
	* regex/rx.h: add

		#define __need_size_t
		#include <stddef.h>


Mon Mar  6 10:50:57 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* nls/msgcat.c (nlspath): add a missing ':'.

Thu Mar  2 16:21:54 1995  Swen Thuemmler  <swen@@linux.uni-paderborn.de>

	* pwd/getpwuid.c: Fixed major bug: getpwuid did not read beyond
	  the first -@@netgroup entry.
	  Fixed bug: getpwuid did not work correctly if the first
	  entry in /etc/passwd started with a +.
	  Fixed bug: getpwuid would segfault, if there was a +-entry.

	* pwd/getpwent.c: Added handling of -@@netgroup and -user
	  entries.
	  Fixed potential memory leak in nis_cache handling.

	* pwd/getgrgid.c:
	* pwd/getread.c:
	* pwd/getpwnam.c:
	* pwd/getgrent.c:
	* pwd/pwdread.c: Overwriting of passwd fields revamped.
	  Now overwriting fields in +@@netgroup entries and the general
	  +:::::: entry is possible.
	  Attention! This makes the entry +:*:0:0::: invalid, since
	  it would overwrite the passwd field of every NIS entry
	  with a '*'.

	* yp/yplib.c: don't print out the "clnttcp_create" error
	  message

Thu Mar  2 20:05:11 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/linux/i386/____sig.S: change popfl to popf for the
	  new as with the 16 bit support.

Sun Feb 26 14:55:11 1995  Nick Holloway <Nick.Holloway@@alfie.demon.co.uk>

	* misc/syslog.c (syslog):  masking the priority with LOG_PRI
	  before converting to a mask value and comparing with LogMask.

Thu Feb 23 06:57:13 1995  Ulrich Drepper  (drepper@@gnu.ai.mit.edu)

	* <huge_val.h>: updated from glibc.

Thu Feb 23 19:41:25 1995  H.J. Lu (hjl@@fudan)

	* sysdeps/i386/asm-ops.h (ALIGN): add "\n\t" at the end.

	* <stdlib.h>: don't use "extern __inline" if __STRICT_ANSI__
	  is defined.
	  (__gnu_malloc):
	  (__gnu_calloc): commented out.
	  (NULL): define it if <stddef.h> fails.

	* <malloc.h> (malloc):
	  (calloc): always external.

	* malloc/memalign.c (memalign): don't put the node on the
	  _aligned_blocks list more than once.

	* malloc-930716/malloc.c (malloc):
	* malloc/malloc.c (malloc): don't return NULL if size == 0.
	  many codes call malloc (0).

	* malloc-930716/malloc.h (alignlist): defined.
	  (_aligned_blocks):
	  (_free_internal): declared.

	* malloc-930716/free.c (_free_internal): old free ().
	  (free): check _aligned_blocks and
	  call _free_internal ().

	* malloc-930716/malloc.c:
	* malloc-930716/realloc.c: call _free_internal () if possible.

	* malloc-930716/memalign.c: new, copied from malloc/memalign.c.

	* malloc-930716/valloc.c: modified, copied from malloc/valloc.c.

	* malloc-930716/Makefile (SRC1S): add memalign.c.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: enable _memalign and __free_internal.

	* regex/ChangeLog:
	* regex/ChangeLog.new:
	* regex/rx.c:
	* regex/rx.h:
	* <rx.h>: updated from rx 0.07.1 plus other patches. See
	  regex/ChangeLog and regex/ChangeLog.new for details.

Sun Feb 19 23:30:52 1995  H.J. Lu (hjl@@fudan)

	* regex/ChangeLog.new:
	* <rx.h>:
	* regex/rx.h: undo the change of Tue Feb 14 21:50:02
	  1995 by H.J. Lu (hjl@@fudan).

Fri Feb 17 16:33:28 1995  Per Bothner  <bothner@@kalessin.cygnus.com>

	* libio/fileops.c (_IO_file_close_it):  Call _IO_file_sync, rather
	than _IO_do_flush, because we want to adjust the file pointer
	if reading and not at end (as in SVR4, and as in fflush).
	Also, make sure to return error indication if sync fails.
	(_IO_file_sync):  Ignore seek error if it is ESPIPE.
	(_IO_file_seekoff):  If not readable, do dumb lseek.
	* iofclose.c (_IO_fclose):  If closing a non-filebuf, return -1
	if _IO_ERR_SEEN.

	* libio/ChangeLog.new: add new entry.

Tue Feb 14 21:50:02 1995  H.J. Lu (hjl@@fudan)

	* <stdlib.h>: don't include it for K&R C.
	  RAND_MAX: check if defined.

	* <rx.h>:
	* regex/rx.h: see regex/ChangeLog.new.

	* regex/ChangeLog.new: new change.

	* README: minor addition.

Wed Feb  8 12:32:41 1995  Uwe Ohse (uwe@@tirka.gun.de)

	* misc/syslog.c: setlogmask sets LogMask, but vsyslog() doesn't
	  check LogMask. Instead it uses LOG_MASK(LOG_PRI(pri)), which
	  is wrong, since LOG_MASK(priority) is defined as
	  (1<<priority).
	 
	  Another problem: closelog() should reset the mask and some
	  other internal states. If it doesn't, a syslog() after
	  closelog(), but before another openlog(), behaves
	  surprisingly.

Mon Feb  6 14:53:11 1995  Ulrich Drepper  (drepper@@gnu.ai.mit.edu)

	* <confname.h>: define and check _CONFNAME_H.

	* <math.h>: make some fuctions inline for MC 68000.

	* <sys/syslog.h>: add __attribute__ () for syslog.

	* misc/syslog.c: modified for reentrent.

	* sysdeps/linux/__sysconf.c: add _POSIX2_LOCALEDEF.

Sun Feb  5 19:48:23 1995  H.J. Lu (hjl@@fudan)

	* <curses.h>: don't define OK, bool and reg.

	* jump/libc.lite/jump.vars:
	* jump/libc/jump.vars: add _rx_cache_bound.

Sun Feb  5 10:38:23 1995  H.J. Lu (hjl@@fudan)

	* <sys/cdefs.h>: only the new g++ (> 2.6.x) can take

		__attribute__ ((const));

	* <rpc/xdr.h> (__pp, __op): changed due to ANSI C++.

	* <stdlib.h>: update from glibc 1.09 with some minor
	  modifications/additions.

	* <search.h>: don't include <stdlib.h>.
	  (__compar_fn_t): define it.
	  include <stddef.h> for size_t and NULL.

	* misc/tsearch.c: include <stdlib.h>.

	* termcap/version.c: bump up to 1.2.4

Sun Feb  5 09:05:06 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* inet/gethstnmad.c (init_services): call res_init () if
	  RES_INIT is not set.

Fri Feb  3 12:27:55 1995  Dominik Kubla (dominik.kubla@@uni-mainz.de)

	* pwd/getpwuid.c (__netgroup_getpwuid): check a valid passwd
	  entry.

Tue Jan 24 08:26:32 1995 Alan Cox (A.Cox@@swansea.ac.uk)

	* <sys/socketvar.h>:
	* <net/route.h>:
	* <netinet/ip_fw.h>:
	* <netinet/igmp.h>: Some additional include files (relative to
	  libc 4.6.20) for the newer features and stuff. It adds
	  netinet/ip_fw.h as per BSD and netinet/igmp.h for the
	  multicasting. It also inserts a few commonly used things
	  that could do with include links (sys/socketvar.h,
	  net/route.h ).

Fri Oct 21 04:33:10 1994  Miquel van Smoorenburg (miquels@@drinkel.ow.org)

	* termcap/termcap.c:  an octal number (\123) can never have
	  more than three digits now.
	  padding code to also behave OK for speeds > B38400.

@


1.1.1.1.2.2
log
@Create symlinks if needed.
@
text
@a4 2
	* gcc/Makefile: create symlinks if necessary.

@


1.1.1.1.2.3
log
@Update for libc 4.7.1.
@
text
@a0 21
Sat Mar 25 22:20:04 1995  H.J. Lu (hjl@@fudan)

	* version 4.7.1 is released.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.7.1.
 
	* <_G_config.h>: update version to 4.7.1.

Thu Mar 23 04:43:33 1995  Vadim V. Vlasov <vvv@@ms3.inr.ac.ru>

        * <rx.h>:
	* regex/rx.h: don't put more than regs->num_regs items in regs.
	  fix the "rx_test_internal_..." stuff.

Fri Mar 17 21:55:58 1995  H.J. Lu (hjl@@fudan)

        * inet/getsrvbypt.c: convert the port number to network
	  order first. reported by Damian Hamill
	  <damian@@landscap.demon.co.uk>.

@


1.1.1.1.2.3.2.1
log
@Update for libc 4.7.2.
@
text
@a0 62
Sat Apr 29 09:59:33 1995  H.J. Lu (hjl@@nynexst.com)

	* version 4.7.2 is released.

	* libio/ldouble/Makefile (lib): make symlinks for linux.h and
	  floatio.h if they do not exist.

	* <bytesex.h>: include <linux/version.h> and <asm/byteorder.h>.
	  undef all bogus macros.
	  add support for MIPS, Sparc and Alpha.
			     
Wed Apr 26 16:48:36 1995  Uwe Ohse (uwe@@tirka.gun.de)

	* <dirent.h>: if dirent.h is included after sys/time.h, gcc
	  -Wshadow will raise a warning about __select shadowing a
	  global declaration.

Tue Apr 25 17:16:13 1995  Roland McGrath <roland@@gnu.ai.mit.edu>

	* posix/glob.c: GLOB_MARK sets the directory mark (trailing
	  slash) on all files, not just directories.

Sat Apr 22 11:04:21 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/i386/setjmp/__setjmp.c: remove old gcc hack.

	* inet/res_init.c (_res): initialized to 0.
	  (res_init): set _res.options to RES_DEFAULT if RES_INIT
	  is not set.

Mon Apr 17 16:37:44 1995  Ulrich Drepper  <drepper@@gnu.ai.mit.edu>

	* libio/iogetdelim.c: fix a typo.

Sat Apr 15 10:32:46 1995  H.J. Lu (hjl@@fudan)

	* <libio.h>:
	* <iostdio.h>:
	* <libio.h>: make them reentrent and include <xxxx.h> instead
	  of "xxxx.h".

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.7.2.
 
	* jump/libcurses/jump.params: bump up to version 0.1.3.

	* <_G_config.h>: update version to 4.7.2.

	* libio/fileops.c (_IO_file_overflow): while preparing fp for
	  write, set _IO_write_base before _IO_write_ptr if
	  f->_IO_read_ptr == f->_IO_buf_end.

	* cvt/gcvt.c (gcvt): convert unsigned to signed before
	  comparison.

	* curses-bsd4.4/setterm.c (getcap): call tgetstr ()
	  with NULL and let tgetstr () call malloc ().

Sat Apr  8 11:01:18 1995  Mitch DSouza (Mitch.Dsouza@@Dubai.Sun.COM)

	* nls/msgcat.c: close fd when mmap () fails.

@


1.1.1.1.2.3.2.2
log
@Update for libc 4.7.3.
@
text
@a0 37
Fri Jun  2 02:04:01 1995  H.J. Lu (hjl@@nynexst.com)

	* version 4.7.3 is released.

	* <iostdio.h>:
	* <iolibio.h>: removed.

	* Makefile (lib, depend):
	* Maketargets (lib realclean clean depend): stop at the
	  first error.

Wed May 31 23:26:17 1995  H.J. Lu (hjl@@nynexst.com)

	* <setjmp.h> (__const): removed.

	* setjmp/_longjmp.c (CONST):
	* setjmp/longjmp.c (CONST):
	* setjmp/siglongjmp.c (CONST):
	* sysdeps/i386/setjmp/__longjmp.c (CONST): removed.

	* compat/i386/__old_sigjmp.c: remove old gcc hack.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.7.3.
 
	* <_G_config.h>: update version to 4.7.3.

Fri May  5 14:07:17 1995  Steve Losen (losen@@delphi.com)

	* inet/rexec.c (rexec):

		1) rexec() calls gethostbyname()
		2) rexec() calls ruserpass()
		3) ruserpass() calls gethostbyname() which destroys
		   the struct hostent returned in step 1.
		4) rexec() uses the destroyed struct hostent.

@


1.1.1.1.2.3.2.3
log
@Update.
@
text
@a4 3
	* libio/ldouble/Makefile (lib): make symlinks for iolibio.h
	  if it does not exist.

@


1.1.1.1.2.3.2.4
log
@Update for libc 4.7.4.
@
text
@a0 55
Sun Jun 25 19:51:46 1995  H.J. Lu (hjl@@nynexst.com)

	* version 4.7.4 is released.

	* /sysdeps/linux/msgctl.c:
	* /sysdeps/linux/msgctl.c:
	* /sysdeps/linux/msgget.c:
	* /sysdeps/linux/msgget.c:
	* /sysdeps/linux/msgrcv.c:
	* /sysdeps/linux/msgrcv.c:
	* /sysdeps/linux/msgsnd.c:
	* /sysdeps/linux/msgsnd.c:
	* /sysdeps/linux/shmat.c:
	* /sysdeps/linux/shmctl.c:
	* /sysdeps/linux/shmdt.c:
	* /sysdeps/linux/shmget.c: add

		#undef asmlinkage
		#define asmlinkage

	* sysdeps/linux/i386/sigsuspend.c:
	* <signal.h> (sigprocmask):
	  (sigsuspend): add __const.

	* sysdeps/linux/revcfrom.c:
	* sysdeps/linux/recv.c:
	* sysdeps/linux/send.c:
	* sysdeps/linux/sendto.c: change len to size_t.

	* sysdeps/linux/accept.c:
	* sysdeps/linux/connect.c:
	* sysdeps/linux/bind.c:
	* <sys/socket.h> (bind): add __const.
 
Sun Jun 25 11:36:17 1995  H.J. Lu (hjl@@nynexst.com)

	* sysdeps/Makefile (lib realclean clean depend): stop at the
	  first error.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.7.4.
 
	* <_G_config.h>: update version to 4.7.4.

	* inet/getsrvbypt.c: don't call htons () on port number.

Fri Jun  9 18:01:04 1995  Jonathan Kamens <jik@@cam.ov.com>

	* regex/rx.c: check malloc () returns.

Tue Jun  6 17:24:30 1995   Mike Kennedy (kmb1@@gate.net) 

	* yp/yplib.c (__yp_check): return 0 if the defalt
	  domainname is "(none)".

@


1.1.1.1.2.3.2.5
log
@Update for libc 4.7.4.
@
text
@d5 12
a16 37
	* <fcntl.h>:
	* <setjmp.h>: removed __OPTIMIZE__ macros.

	* <endian.h> (LITTLE_ENDIAN, BIG_ENDIAN, PDP_ENDIAN): define
	  if not defined and __KERNEL__ is not defined.

	* <bytesex.h>: don't inlude <linux/version.h>. need a fixed
	  kernel >= 1.2.7.

Tue Jun  6 01:20:36 1995   alan@@spri.levels.unisa.edu.au (Alan Modra)

	* <sys/syslog.h>: syslog() doesn't have the same *number* of
	  parameters following the printf type format specifier as
	  printf() - it generates the first string internally.

	* <bsd/bsd.h>: define BSD_SOURCE the same way as in other .h
	  files.

Sun Jun 25 10:50:36 1995  H.J. Lu (hjl@@nynexst.com)

	* <values.h> (__BITSPERBYTE): rename from BITSPERBYTE.
	  (__BITS): renamed from BITS.
	  (BITS): defined as __BITS if not defined.
	  (BITSPERBYTE): defined as __BITSPERBYTE if not defined.

	* sysdeps/linux/msgctl.c:
	* sysdeps/linux/msgctl.c:
	* sysdeps/linux/msgget.c:
	* sysdeps/linux/msgget.c:
	* sysdeps/linux/msgrcv.c:
	* sysdeps/linux/msgrcv.c:
	* sysdeps/linux/msgsnd.c:
	* sysdeps/linux/msgsnd.c:
	* sysdeps/linux/shmat.c:
	* sysdeps/linux/shmctl.c:
	* sysdeps/linux/shmdt.c:
	* sysdeps/linux/shmget.c: add
a28 2

	* <sys/socket.h>: include <sys/types.h>.
@


1.1.1.1.2.3.2.6
log
@Update for libc 4.7.5
@
text
@a0 20
Sun Oct 15 11:09:27 1995  H.J. Lu (hjl@@nynexst.com)

	* version 4.7.5 is released.

	* inet/gethstnmad.c (gethostbyname): break if res_search ()
	  fails.
	  (h_errno): set to NETDB_SUCCESS if not return NULL.

	* inet/res_send.c (res_send): check EINTR from select () and
	  restart.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.7.5.
 
	* <_G_config.h>: update version to 4.7.5.

Wed Aug 30 04:12:03 1995  anarchy@@thunder.swansea.linux.org.uk (A.Cox)

	* misc/syslog.c (vsyslog): check fmt_cpy.

@

