Commit Graph

289 Commits

Author SHA1 Message Date
nia
d5d305cc98 Don't suggest removing arc4random with a libc bump.
It's established enough in non-legacy code that this is a terrible idea.
Even if we add getentropy it's not a comparable API (not a userspace RNG
capable of streaming large numbers of bytes, doesn't have _uniform, etc).

"Feel free to remove that line!" - riastradh
2020-06-02 13:56:30 +00:00
christos
d18bf24229 bump for ACLS 2020-05-16 18:59:23 +00:00
joerg
7cbd7912a7 Bump libc minor version for malloc lock change 2020-05-15 14:57:33 +00:00
mgorny
52ba4403cb Bump new libc minor due to new errno codes 2020-03-08 22:27:38 +00:00
christos
02cdd248ec Add a new member to struct vfsstat and grow the unused members
The new member is caled f_mntfromlabel and it is the dkw_wname
of the corresponding wedge. This is now used by df -W to display
the mountpoint name as NAME=
2019-09-22 22:59:37 +00:00
hannken
25da6a6235 Implement xdrmem_control(), used as xdr_control(xdr, XDR_GET_BYTES_AVAIL ...
and bump libc minor number.

Final goal is to remove the unmaintained XDR implementation
at external/cddl/osnet/dist/uts/common/rpc.
2019-06-04 08:44:08 +00:00
christos
e0589ce187 bump for jemalloc 2019-03-04 19:20:12 +00:00
maya
81e6878869 Suggest to remove lfs_ stubs on a major bump.
they're deprecated, ioctl is used instead.
2018-11-05 04:08:39 +00:00
rjs
97b85c8c95 Add userland support for SCTP and manpages. 2018-08-02 08:40:47 +00:00
rjs
4dbc455943 Userland changes for getsockopt2(). 2018-07-31 13:04:09 +00:00
dholland
40a6999954 note to get rid of statfs() when bump time comes 2018-04-06 17:03:59 +00:00
kre
673e27def2 Implement tcgetwinsize() and tcsetwinsize() in libc, with access
via <termios.h> (and document them.)   Bump libc minor number for them.

Arrange for "struct winsize" to become visible in <termios.h>

Fix stty(1) so that "cols" is reported as the arg to set number of columns,
and "columns" is the alias, rather than the other way around, as "cols" is
what has been added to POSIX.

This is to conform with updates to be included in 1003.1 issue 8
(whenever that gets published) currently available at:
  http://austingroupbugs.net/view.php?id=1053   (see note 3863)
  http://austingroupbugs.net/view.php?id=1151   (see note 3856)
2017-10-25 06:32:59 +00:00
dholland
e4fcba91cd One of the things we should do when bumping libc is to boot the
obsolete cryptographic hashes out of libc, either entirely or to
some "insecure" library.
2017-10-05 04:38:08 +00:00
joerg
78529fd592 Bump libc minor to 208 for strfmon_l. 2017-08-16 21:32:22 +00:00
joerg
c382407551 Add two entries for interaction between lib/csu and libc. 2017-06-08 18:27:05 +00:00
joerg
cf3055c7a2 One more hack to kill in setproctitle 2017-06-08 13:32:20 +00:00
kre
486691905e Add the new signalname/signalnext/signalnumber interface to libc.
This as discussed on current-users in the thread
entitled:
  Proposal: new libc/libutil functions to map SIGXXXX <-> "XXXX"
that can be found (starting at):
  http://mail-index.netbsd.org/current-users/2017/04/28/msg031600.html

These functions provide the mechanism to enable applications
to divorce themselves from internal details of the signal
implementation.

Libc minor bumped, prototypes in <signal.h>, sets lists updated (and sorted).

One and all: feel free to improve the sources & man page (etc), but
please do not change the function signatures without discussion.
2017-05-09 11:14:16 +00:00
dholland
9fc21b6efb more trash to take out at bump time 2017-03-15 23:23:15 +00:00
maya
d2158a65ab minor bump libc for accept4 2017-02-08 20:26:26 +00:00
kamil
c58abbea19 Document in libc's shlib_version request for exect(3) removal
This functionality has been moved long time to the kernel. Kernel exec()
emits SIGTRAP under a debugger (unless PT_SYSCALL traced).
2017-02-07 15:33:25 +00:00
christos
f3f19d16f2 bump for the flags version of db routines 2016-09-24 20:12:07 +00:00
roy
72d40e7cf4 Bump libc version for ifaddrs. 2016-09-21 10:54:36 +00:00
joerg
0f37b1b875 gethostbyname_r should die. 2016-09-15 16:23:05 +00:00
dholland
323c08e328 note that on libc bump obsolete signal functions should be sent to
libcompat.
2016-07-09 20:15:06 +00:00
christos
a1d87d3311 new hmac function. 2016-07-01 22:41:39 +00:00
christos
817b192df2 add clock_getcpuclockid{2,} 2016-04-23 23:11:31 +00:00
christos
406ebcd6ac userland bits for wait6/waitid. 2016-04-03 00:19:42 +00:00
christos
f7bf81e728 stravis, reg{,a}sub 2016-01-14 20:42:29 +00:00
joerg
aae634b518 Soft-float support for rounding mode is currently not thread-safe, which
is not acceptable. Decision should be made on whether full fenv.h
support is desirable and then fix this appropiately.

Math functions (both libc and libm) should not touch errno, this creates
unnecessary problems for compilers.
2015-11-08 02:20:26 +00:00
nros
b16a5c9dec Add the C11 function aligned_alloc to libc. 2015-11-07 16:21:42 +00:00
christos
d690aea660 new tzgetgmtoff 2015-10-29 17:55:09 +00:00
christos
435e4e69b0 bump libc for strtoi and strtou 2015-01-16 18:45:01 +00:00
christos
3483aef36d bump for open_{,w}memstream. 2014-10-13 00:40:57 +00:00
christos
718924c8d3 add execvpe, execlpe (reviewed by phone) 2014-09-26 19:28:03 +00:00
christos
155fdf3987 add strnstr from FreeBSD 2014-09-24 18:16:36 +00:00
dholland
d35912857e Bump libc minor version for new syscalls. 2014-07-25 08:31:06 +00:00
riastradh
7fd5a93a52 Add `remove arc4random' to mythical libc major bump todo list. 2014-06-23 14:14:10 +00:00
christos
017500be43 add mkostemp, mkostemps, mkstemps from FreeBSD. 2014-06-18 17:47:58 +00:00
joerg
3adc1c7681 Add asysctl(3) and asysctlbyname(3) wrappers for the common idiom of
fetching dynamically sized data via sysctl.
2014-06-13 15:45:05 +00:00
dholland
120fd4cb9a add "move gethostbyname to a compat library" to the list of things to do
on the mythical libc bump
2014-03-29 19:30:12 +00:00
christos
b2a02f6aa7 expose __lwp_park60 2014-01-31 20:45:48 +00:00
christos
eaffbb929f Add the {v,}{err,warn}c flavors, from FreeBSD. 2014-01-16 17:21:38 +00:00
joerg
aee684a924 TODO: fix stdout/stdin/stderr to not require copy relocations 2014-01-14 17:20:57 +00:00
christos
212cc15bc8 bump for ptsname_r 2014-01-08 12:29:49 +00:00
dholland
79ecfd8450 add note about gets() 2013-12-08 21:29:15 +00:00
joerg
367a793559 Sort out relationship with crt0.o on major bump. 2013-11-10 20:59:27 +00:00
joerg
2f95103bdc Add entries for ctor/dtor switch. 2013-10-24 19:37:35 +00:00
christos
9912eb3f0e bump for scopeid functions 2013-10-19 00:06:50 +00:00
riastradh
719254e9b5 Bump libc minor for consttime_memequal and explicit_memset. 2013-08-28 18:01:22 +00:00
joerg
a67fde0356 Add strtol_l and friends. Switch _citrus_bcs_strtol to use plain
strtol_l unless in tools mode. Add note to retire the BCS code on the
next libc major bump.
2013-04-16 21:44:06 +00:00