Gregory Nutt
|
1b1e34e1d5
|
libc: Add gethostbyname(). Untested on initial commit
|
2015-07-08 13:40:52 -06:00 |
|
Gregory Nutt
|
f94fe747ae
|
Undo part of a previous change. Move get/sethostname back from net/netdb to libc/unistd
|
2015-07-08 11:11:52 -06:00 |
|
Gregory Nutt
|
d8d4ab8c10
|
The libc versions of get/sethostname should just call the internal net/netdb versions in the flat build. In the protected and kernel builds, sethostname is a system call but gethostname calls uname() to get the hostname
|
2015-07-05 10:45:00 -06:00 |
|
Gregory Nutt
|
6380832ab7
|
Move the header of set/sethostname from libc/unisted to net/netdb. This is OS internal stuff
|
2015-07-05 10:43:37 -06:00 |
|
Gregory Nutt
|
5f2a181599
|
Add conditional definition for MIN macro needed in last commit
|
2015-07-05 09:08:45 -06:00 |
|
Gregory Nutt
|
fc5281e2a1
|
get/sethostname: Add a critical section. There is a microscopic possibily that the global name could change while being accessed by a thread
|
2015-07-05 08:50:51 -06:00 |
|
Gregory Nutt
|
e1c306f2dd
|
Add support for sethostname
|
2015-07-05 08:42:32 -06:00 |
|
Gregory Nutt
|
6576672e09
|
uname: version string must hold 40 character value; strings returned by uname must always be NUL terminated
|
2015-07-05 06:46:00 -06:00 |
|
Gregory Nutt
|
10ec4737c2
|
Use strncpy instead of strcpy in uname()
|
2015-07-04 15:20:36 -06:00 |
|
Gregory Nutt
|
bd69415963
|
Fix a typo
|
2015-07-03 07:52:57 -06:00 |
|
Stavros Polymenis
|
701509f9bd
|
Add implementations of uname() and gethost(). From Stavros Polymenis.
|
2015-07-03 07:50:27 -06:00 |
|
Gregory Nutt
|
342f5fe33d
|
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
|
2015-06-28 08:08:57 -06:00 |
|
George McWilliams
|
c8b221e03f
|
Uninitialized variable can cause hardfault from getopt if required argument is missing.
|
2015-06-18 13:55:19 -06:00 |
|
Gregory Nutt
|
bf9e1943a4
|
Clean up and review of header files for conformance to standards
|
2015-06-12 18:07:47 -06:00 |
|
Gregory Nutt
|
718d4d23ad
|
Add asctime(), asctime_r(), ctime(), and ctime_r().
|
2015-06-12 11:52:49 -06:00 |
|
Gregory Nutt
|
d8db596b3b
|
POSIX message queues: Move mq_setattr() and mq_getattr() from nuttx/libc/mqueue to nuttx/sched/mqueue. Also add sysyscall support for mq_setattr() and mq_getattr(). This is necessary in protected and kernel builds because in those cases the message queue structure is protect and cannot be accessed directly from user mode code. Noted by Jouko Holopainen.
|
2015-06-03 09:24:17 -06:00 |
|
Gregory Nutt
|
fce87336a4
|
Add an option to disable support for long long formats in lib_vsprintf. From Alan Carvalho de Assis
|
2015-05-30 10:00:54 -06:00 |
|
Gregory Nutt
|
87f4f0ccdd
|
Minor fixes to apps/netutils/Kconfig and nuttx/libc/net/lib_inetntoa.c from Max Neklyudov
|
2015-05-19 12:07:07 -06:00 |
|
Gregory Nutt
|
823889b214
|
Update comments and README
|
2015-04-15 16:25:38 -06:00 |
|
Gregory Nutt
|
13bd65fe82
|
configs/sim/src: Add logic to test localtime and TZ database. See apps/system/README.txt for info
|
2015-04-15 11:00:40 -06:00 |
|
Gregory Nutt
|
f087e35676
|
A little localtime clean-up
|
2015-04-14 10:46:05 -06:00 |
|
Gregory Nutt
|
c23610994c
|
libc/time/lib_localtime.c: Move tzset(); it belongs in the Public Functions grouping
|
2015-04-14 08:12:45 -06:00 |
|
Gregory Nutt
|
7a745c3fa4
|
Use common macro(s) for calculating link layer header length. From Brennan Ashton.
|
2015-04-13 13:53:13 -06:00 |
|
Gregory Nutt
|
3d6161a7aa
|
Update some comments
|
2015-04-13 07:39:56 -06:00 |
|
Gregory Nutt
|
814aa94b0d
|
Update comments in a Kconfig file
|
2015-04-12 09:21:31 -06:00 |
|
Gregory Nutt
|
228b0e1d55
|
ix an error in time initialization when there is not RTC and the time is initialized from a fixed configured value. The call to clock_calendar2utc() was returning the time in units of seconds. The initialization logic, however, was expecting to get time in units of days.
|
2015-04-12 09:01:35 -06:00 |
|
Gregory Nutt
|
237e1ed407
|
Local time support is now EXPERIMENTAL
|
2015-04-12 07:57:16 -06:00 |
|
Gregory Nutt
|
8a023fec09
|
localtime: Default zoneinfo directory is /etc/zoneinfo instead of /usr/local/etc/zoneinfo which results in a longer pathname than the default 32 characer MAX
|
2015-04-11 13:11:10 -06:00 |
|
Gregory Nutt
|
858e33d974
|
Localtime: Configuration name inconsiste: CONFIG_LIBC_TZ_DIR vs CONFIG_LIBC_TZDIR
|
2015-04-11 12:48:18 -06:00 |
|
Gregory Nutt
|
5a110d08d9
|
Allow NSH date command with no RTC. This command is useful without an RTC too. Also, this permits testing on the simulator which never has an RTC
|
2015-04-11 12:13:18 -06:00 |
|
Gregory Nutt
|
3840c2a14b
|
Fix several typos in comments
|
2015-04-09 16:13:03 -06:00 |
|
Gregory Nutt
|
9ab439de6c
|
apps/examples/ostest: Add a test for the sigprocmask, sighold, and sigrelse
|
2015-04-09 15:53:59 -06:00 |
|
Gregory Nutt
|
1025c3fb21
|
Fixes to asinh(), atanh(), and sinh(): The 'basic' expansions all exhibited bad cancellation errors near zero (<= 1E-10). This can be easily seen e.g. with x = 1E-30, the results are all zero though they should be extremely close to x. The cutoff values (1E-5, 1E-9) are chosen so that the next term in the Taylor series is negligible (for double). Functions could maybe be optimized to use only first term (x) and a smaller cutoff, just bigger than where the cancellation occurs.
|
2015-04-09 10:35:07 -06:00 |
|
Gregory Nutt
|
81703e6fad
|
Add sigset()
|
2015-04-09 10:16:35 -06:00 |
|
Gregory Nutt
|
70fb7a30b5
|
Remove executable flag from some C files
|
2015-04-09 08:15:02 -06:00 |
|
Gregory Nutt
|
4c60fe666c
|
Add sighold(), sigrelse(), sigignore(), and sigpause().
|
2015-04-09 08:07:09 -06:00 |
|
Gregory Nutt
|
f6b05529da
|
sigaddset() and sigdelset() need to set errno if a bad signal number is received
|
2015-04-09 08:05:47 -06:00 |
|
Gregory Nutt
|
1018296e27
|
Make some file section headers more consistent with standard
|
2015-04-08 07:32:08 -06:00 |
|
Gregory Nutt
|
045bbf3af9
|
Fix some coding style inconsistencies
|
2015-04-08 07:02:13 -06:00 |
|
Gregory Nutt
|
190c9adef0
|
Implements CONFIG_TIME_EXTENDED as we discussed relative to providing the last 3 members of the tm struct and support for filling them in and even using the wday in the STM32 RTC. From David Sidrane.
|
2015-04-08 06:56:43 -06:00 |
|
Gregory Nutt
|
c39725b398
|
libc: stdio: Fix NULL pointer dereference in ungetc(). If 'stream' was NULL, 'stream->fs_oflags' was evaluated. From Juha Niskanen
|
2015-03-12 07:51:23 -06:00 |
|
Gregory Nutt
|
3a67c182b4
|
sfrtime: Missing implementation of %C (was being treated as %y). From Freddie Chopin
|
2015-02-23 11:05:07 -06:00 |
|
Gregory Nutt
|
f357897b6c
|
Some files that now include sys/time.h should no longer include timer.h
|
2015-02-15 16:38:18 -06:00 |
|
Gregory Nutt
|
fd8d374bfe
|
Move struct timveval from include/time.h to include/sys/time.h where it belongs.
|
2015-02-15 13:00:44 -06:00 |
|
Gregory Nutt
|
63ac1ec423
|
Cosmetic updates to comments
|
2015-02-12 13:44:22 -06:00 |
|
Gregory Nutt
|
b6e399cc65
|
Update ChangeLog
|
2015-02-12 11:17:23 -06:00 |
|
Gregory Nutt
|
147042218b
|
gettimeofday() and settimeofday(): Move gittimeofdady() from sched/clock to libc/time. All remove gettimeofday() from NuttX system calls. It is only a wrapper around clock_settime() and does not need a trap. gettimeofday() is no longer tried as a core OS interface.
gettimeofday has been decremented in POSIX 2008. settimeofday() was never part of POSIX, but I decided to add it to libc as well just for symmetry.
|
2015-02-12 11:10:46 -06:00 |
|
Gregory Nutt
|
62aee62c3a
|
Some extensions to netinet/in.h adding some Linux compatible defintions. From Macs N.
|
2015-02-11 06:35:34 -06:00 |
|
Gregory Nutt
|
7c22824981
|
Oop.. forgot a semicolon in a preceding commit
|
2015-02-09 11:16:01 -06:00 |
|
Gregory Nutt
|
26e1327462
|
execl(): Fix bad logic in counting the number of arguments. This could never have worked. Noted by Pierre-noel Bouteville
|
2015-02-09 08:53:00 -06:00 |
|