Commit Graph

451 Commits

Author SHA1 Message Date
wiz
711cb78a48 Fix capitalization and typo, from Bug Hunting. 2012-04-06 11:36:04 +00:00
matt
fa835e8c8b These directories default to WARNS?=5 2012-03-21 05:37:42 +00:00
christos
89cf253562 - add strspct
- be explicit about string not being NUL terminated if bufsiz == 0
2012-01-07 18:40:55 +00:00
apb
f93996848b Use mktime(3) instead of hand-coded equivalent.
Don't treat negative results as errors (we should be able
to handle years before 1970).

XXX: This still fails on 1969-12-31 23:59:59.
2011-12-17 19:14:10 +00:00
christos
afa4aab9de remove clauses 3 and 4 2011-11-18 04:15:41 +00:00
wiz
180ddec981 Remove trailing dot; slightly improve wording. 2011-11-13 23:49:39 +00:00
christos
da80e3ab34 add manual page 2011-11-13 22:03:34 +00:00
wiz
cf9612053b Minor improvements. 2011-10-21 12:58:53 +00:00
christos
9e0e05693b Forgot to commit this. 2011-10-21 12:10:31 +00:00
christos
b51eeccc62 Add proc_compare 2011-10-21 02:05:36 +00:00
christos
c9db7e91c5 Don't use = to assing SRCS, but += so that we can remove snprintb.c,
which was added elsewhere.
2011-10-21 01:37:59 +00:00
plunky
2b8aaed8cd NULL does not need a cast, here 2011-09-16 16:13:16 +00:00
njoly
85ae540813 Kill empty Dv macro. 2011-09-14 11:43:29 +00:00
wiz
90a7060101 Fix typo. 2011-09-05 18:25:57 +00:00
jmcneill
a02f89094f getlabelusesmbr: initialize 'oldlenp' parameter to sysctlbyname 2011-09-04 12:34:49 +00:00
christos
352dad7e2a - use the correct buffer size
- remove obsolete comment
2011-09-02 10:13:44 +00:00
fair
432469e3d6 Clarify the history and add proper attribution. 2011-09-01 23:13:16 +00:00
bouyer
a47e2eb758 Add getlabelusesmbr(), as proposed in
http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html
This is used by disk tools such as disklabel(8) to dynamically decide is
the undelyling platform uses a disklabel-in-mbr-partition or not
(instead of using a compile-time list of ports).
getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the
machdep #define LABELUSESMBR.
For evbmips, make LABELUSESMBR 1 if the platform uses pmon
as bootloader, and 0 (the previous value) otherwise.
2011-08-30 12:39:49 +00:00
jruoho
fef3cbf8c7 Fix markup-typo. 2011-08-29 12:39:50 +00:00
jruoho
1d9550a5a1 Build libutil(3) as a link to util(3). 2011-08-29 12:37:52 +00:00
jruoho
0c84062280 Note strpct(3). 2011-08-29 12:32:54 +00:00
wiz
10b0d879be Minor cleanup. 2011-08-28 17:21:28 +00:00
christos
e7295d23ac add strpct, requested by joerg 2011-08-28 07:45:13 +00:00
jruoho
e2ab801e81 Xref chflags(2) and stat_flags(3) with each other. 2011-08-06 11:28:24 +00:00
christos
322a9e7966 fix freudian slip 2011-04-24 01:56:44 +00:00
jmmv
255271589f Extend pidfile(3) to support creating pid files in arbitrary locations.
If the argument provided to pidfile(3) contains a '/', then the value is
considered to be an absolute/relative path and the pid file is created
in the given location.

Otherwise, pidfile(3) behaves as before and treats the provided value as
a basename to construct a pid file in /var/run/<basename>.pid.  This means
that to create a pid file named "foo.pid" in the current directory, one
must specify "./foo.pid".
2011-03-29 13:55:37 +00:00
njoly
119aff4da3 Fix sigprocmask section (3 -> 2). 2011-03-27 12:53:16 +00:00
christos
6ef213c85c restore lost overlow check fix. 2010-12-24 15:47:39 +00:00
christos
5448347830 make this thread-safe. We could use localtime_tz and make it even better,
but not now.
2010-12-24 03:37:37 +00:00
wiz
c03e55e8e9 Remove trailing whitespace. 2010-12-22 09:12:28 +00:00
christos
a504543f04 fix incorrect overflow check from Nicholas Joly 2010-12-21 18:13:02 +00:00
christos
537ea48995 - document limitations
- add extra number name parsing
2010-12-21 00:15:10 +00:00
christos
2e63e08217 - fix off by one in comparison with 69 (it should be 70)
- add aliases for 1 (one), 2 (two), etc.
- allow parsing of HH:MM:SS.sss as the man page mentions, and ignore sss
2010-12-21 00:14:10 +00:00
christos
49f71b9cd5 PR/42549: Izumi Tsutsui: parsedate does not work after 2038.
Fix multiple issues:
- Remove bogus 2038 check and add overflow checks in the appropriate places.
- Correct incomplete leap year calculation that broke things after 2100.
- Check localtime return values
- Change int calculations to time_t to avoid oveflow.
- Consistently check/return -1 and remove bogus comment about not being
  able to return -1.

Now:
$ date -d 20991201
Tue Dec  1 00:00:00 EST 2099
$ date -d 40991201
Tue Dec  1 00:00:00 EST 4099
$ date -d 10000000991201
Tue Dec  1 00:00:00 EST 1000000099
TIME=0:04.48 CPU=117.8% (5.288u 0.000s) SWAPS=0 (0+95)pf (0i+0o) (0Kc+0Kd)
$ date -d 100000000991201
date: Cannot parse `100000000991201'
TIME=0:53.48 CPU=99.2% (53.086u 0.000s) SWAPS=0 (0+96)pf (0i+0o) (0Kc+0Kd)
Exit 1
2010-12-12 18:39:57 +00:00
wiz
9538d798d1 Fix Dd argument, sort sections. 2010-08-28 15:49:08 +00:00
tron
a38ccbe49f Mention recent enhancement and not that this function is neither
re-entrant nor thread-safe.
2010-08-28 13:42:07 +00:00
christos
389aa89258 PR/43795: Guy Harris: describe return values and error handling. 2010-08-24 12:05:01 +00:00
tron
90493f6f08 Add support for parsing the data format "@<seconds since epoch>" e.g.
"@735275209" for "Tue Apr 20 03:06:49 UTC 1993". This change was inspired
by coreutil's "date" utility.
2010-08-21 16:17:40 +00:00
christos
6afe6deefa Log why pwd_mkdb failed. Currently on aslr systems, pwd_mkdb either aborts
or when s/vfork/fork/ dies with SEGV accessing the the stack. The same abort
effect can be achieved when we remove all resource limits.
2010-08-18 08:32:02 +00:00
christos
90f5be5cdd Log via syslog(3) when we run pwd_mkdb(8). 2010-08-18 08:09:17 +00:00
wiz
0d0949dea8 Mark up NULL with Dv. 2010-05-05 22:05:31 +00:00
jruoho
59d481ff7f Upon lukem@'s request, put the list of functions back.
XXX: Someone, please keep this up-to-date.
2010-05-05 06:11:14 +00:00
jruoho
43f2dd8f20 Rework the example a little. 2010-05-04 07:58:28 +00:00
jruoho
c17db6ca32 Remove the list of functions in the libutil library.
While such lists are nice, they are doomed to be repeatedly out of date due
maintenance costs related to manual updates. Ideally there should be a
common routine to auto-generate these, but in the meantime, just point to
the directory where libutil is implemented.
2010-05-04 07:07:12 +00:00
jruoho
805fdd4774 Use table instead of a list. 2010-05-04 06:53:35 +00:00
jruoho
45b87028bd Use .Fn instead of .Nm. 2010-05-04 06:41:27 +00:00
jruoho
e206128379 .Nm -> .Fn, and one .Pp. 2010-05-03 05:40:37 +00:00
joerg
e382e1d38b Use .In instead of .Aq Pa and variantes for header files. 2010-03-22 22:00:37 +00:00
drochner
7033707525 retire pw_policy(3) -- it is not found useful, there are other
(more common) ways to enforce a password strength policy
approved by elad
2010-01-27 19:10:30 +00:00
tsarna
8c31ceec62 Update my email address to one I have used in this millenium. 2009-10-22 23:08:03 +00:00