freebsd-dev/lib/libc
Ed Schouten 33f3f40866 Reimplement ctermid().
Even though POSIX allows us to return simply /dev/tty as a pathname
identifying the controlling terminal of the running process, it is nicer
if this function were actually useful, by returning the actual pathname
of the controlling terminal.

Implement ctermid() by using the kern.devname sysctl to resolve the
actual name of /dev/tty. Don't use devname(3), since it may return bogus
strings like #C:0x123.
2011-10-01 12:19:48 +00:00
..
amd64 Remove incorrect attribution. 2011-07-21 20:06:14 +00:00
arm Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
compat-43 Powerpc is special here. powerpc and powerpc64 use different ABIs, so 2010-08-24 20:54:43 +00:00
db Fix clang warnings. 2011-06-18 13:56:33 +00:00
gdtoa Unbreak the build for arm and powerpc. 2008-04-12 14:53:52 +00:00
gen Reimplement ctermid(). 2011-10-01 12:19:48 +00:00
gmon Provide 64-bit PowerPC support in libc. 2010-07-10 14:45:03 +00:00
i386 Remove duplicate .note.GNU-stack section declaration. bcopy already 2011-02-04 21:04:00 +00:00
ia64 Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
iconv - Fix a trivial bug in iconv. When there is no space to perform the 2011-09-19 22:49:36 +00:00
include Introduce a non-portable function pthread_getthreadid_np(3) to retrieve 2011-02-07 21:26:46 +00:00
inet Merge the resolver part of BIND 9.4.3 into HEAD. 2008-12-14 19:39:53 +00:00
isc Merge BIND 9.4.1 into main chunk. 2007-06-03 17:20:27 +00:00
locale Fix grammar. 2011-09-27 17:54:10 +00:00
mips Fix bzero() for 64-bit. 2011-02-22 07:49:51 +00:00
nameser This commit was generated by cvs2svn to compensate for changes in r174223, 2007-12-03 15:07:58 +00:00
net Fix a pathname (s,netinet/if_ether.h,net/ethernet.h,). 2011-08-08 03:09:03 +00:00
nls Merge from English r198040: add C message catalogue entries for newer 2010-06-20 06:52:10 +00:00
posix1e Make it possible to use permission sets (full_set, modify_set, read_set 2011-04-09 07:42:25 +00:00
powerpc Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
powerpc64 Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
quad Powerpc is special here. powerpc and powerpc64 use different ABIs, so 2010-08-24 20:54:43 +00:00
regex mdoc: drop redundant .Pp and .LP calls 2010-10-08 12:40:16 +00:00
resolv Add an option to enforce strict RFC 1034 compliance. 2009-05-29 07:34:54 +00:00
rpc Fix a bug in the userland rpc library, where it would use a 2011-04-10 14:11:07 +00:00
softfloat Powerpc is special here. powerpc and powerpc64 use different ABIs, so 2010-08-24 20:54:43 +00:00
sparc64 Disconnect sun4v architecture from the three. 2011-05-14 01:53:38 +00:00
stdio Because we call __printf_out() with a on-stack buffer, also call 2011-03-06 19:47:46 +00:00
stdlib Fix building of 32-bit compat libraries on amd64 with clang, and using 2011-07-18 20:07:29 +00:00
stdtime strptime(3) confused July with June with the fr_FR locale. 2010-05-09 22:01:35 +00:00
string Fix prototype for ffsll(3) and fls(3). 2011-05-03 19:33:06 +00:00
sys Clarify the behaviour of sigwait() on signal interruption, and note 2011-08-25 10:00:38 +00:00
uuid mdoc: drop redundant .Pp and .LP calls 2010-10-08 12:40:16 +00:00
xdr Add a HISTORY section 2011-07-10 06:57:00 +00:00
yp Remove duplicate "in". 2011-03-01 11:47:51 +00:00
Makefile Add the BSD-licensed Citrus iconv to the base system with default off 2011-02-25 00:04:39 +00:00
Versions.def Bump our namespace version for 9.0. 2009-09-13 13:15:36 +00:00