1. 25 Sep, 2021 1 commit
  2. 01 Nov, 2019 1 commit
  3. 17 Jan, 2019 1 commit
  4. 05 Jun, 2018 2 commits
  5. 14 Nov, 2017 1 commit
  6. 12 Oct, 2017 1 commit
  7. 28 Feb, 2017 1 commit
    • Warner Losh's avatar
      Renumber copyright clause 4 · fbbd9655
      Warner Losh authored
      Renumber cluase 4 to 3, per what everybody else did when BSD granted
      them permission to remove clause 3. My insistance on keeping the same
      numbering for legal reasons is too pedantic, so give up on that point.
      
      Submitted by:	Jan Schaumann <jschauma@stevens.edu>
      Pull Request:	https://github.com/freebsd/freebsd/pull/96
      fbbd9655
  8. 17 May, 2016 1 commit
  9. 23 Jan, 2015 1 commit
    • Alexey Dokuchaev's avatar
      Fix usage example in kvprintf(9) and its copy in libstand(3): trailing '\n' · c5f282da
      Alexey Dokuchaev authored
      in bitfield argument is wrong, as it will be treated as bit 10, causing any
      code printing >=10 bits with bit 10 on as having a trailing comma.
      
      Newline (intended one) should be part of the format string (already present
      in the examples).
      
      Also fix grammar and kill EOL whitespace in comment while here.
      
      PR:		195005
      Approved by:	bdrewery
      c5f282da
  10. 30 May, 2014 2 commits
  11. 19 Oct, 2010 1 commit
  12. 12 Jul, 2010 1 commit
  13. 09 Jul, 2010 1 commit
  14. 08 Jul, 2010 1 commit
    • Jung-uk Kim's avatar
      Sync. printf() of libstand(3) with sys/kern/subr_prf.c. · 5cd8ebeb
      Jung-uk Kim authored
      CVS r1.94	jhb:
      Cast the integer read as the first argument for %b to an unsigned integer
      so it's value is not sign extended when assigned to the uintmax_t variable
      used internally by printf.  For example, if bit 31 is set in the cpuid
      feature word, then %b would print out the initial value as a 16 character
      hexadecimal value.  Now it only prints out an 8 character value.
      
      CVS r1.109	njl:
      Add support for 'h' and 'hh' modifiers for printf(9).
      
      CVS r1.117	phk:
      If we ignore an unknown % sequence, we must stop interpreting the remaining
      % arguments because the varargs are now out of sync and there is a risk that
      we might for instance dereference an integer in a %s argument.
      
      SVN r209836	jkim:
      Implement optional 'precision' for numbers.  Previously, it was parsed but
      ignored.  Some third-party modules (e.g., APCICA) prefer this format over
      zero padding flag '0'.
      5cd8ebeb
  15. 10 Mar, 2010 1 commit
  16. 18 Nov, 2008 1 commit
  17. 19 Oct, 2008 1 commit
  18. 09 Jan, 2007 1 commit
  19. 09 Mar, 2006 1 commit
  20. 06 Apr, 2003 1 commit
  21. 25 Sep, 2002 1 commit
  22. 21 Mar, 2002 1 commit
  23. 30 Sep, 2001 1 commit
  24. 27 Dec, 1999 1 commit
  25. 28 Aug, 1999 1 commit
  26. 01 Nov, 1998 1 commit
    • Mike Smith's avatar
      Add: · 17bcf9c0
      Mike Smith authored
      	assert()
      	setjmp()/longjmp()
      	vsprintf()
      17bcf9c0
  27. 20 Aug, 1998 1 commit
  28. 10 Aug, 1998 1 commit
    • Bruce Evans's avatar
      Fixed the formatting of some tables (mainly the one produced by ps · c41141b0
      Bruce Evans authored
      in ddb) which I broke by changing %8[l]x to %8p.  Hacked the central
      printf routine to not add an "0x" prefix for %p formats if the field
      width is nonzero.  The tables are still horribly misformatted on
      64-bit machines.
      
      Use %p instead of %8p to print pointers when the field width isn't
      important.
      c41141b0
  29. 15 Jul, 1998 1 commit
  30. 08 Jul, 1998 1 commit
    • Bruce Evans's avatar
      Fixed (un)sign extension bugs in %+n format. -4 became · e0c38587
      Bruce Evans authored
      (long)(u_long)(u_int)-4 = 0x00000000fffffffc on machines with 32-bit
      ints and 64-bit longs.
      
      Restored %z format for printing signed hex.  %+x shouldn't have been
      used since it is an error in userland.
      
      Prepared to nuke %n format by cloning it to %r.  %n shouldn't have
      been used because it means something completely different in
      userland.  Now %+r is equivalent to ddb's original %r, and %r is
      equivalent to ddb's original %n.
      
      Ignore '+' flag in combination with unsigned formats %{o,p,u,x}.
      e0c38587
  31. 28 May, 1998 1 commit
    • Poul-Henning Kamp's avatar
      Some cleanups related to timecounters and weird ifdefs in <sys/time.h>. · e796e00d
      Poul-Henning Kamp authored
      Clean up (or if antipodic: down) some of the msgbuf stuff.
      
      Use an inline function rather than a macro for timecounter delta.
      
      Maintain process "on-cpu" time as 64 bits of microseconds to avoid
      needless second rollover overhead.
      
      Avoid calling microuptime the second time in mi_switch() if we do
      not pass through _idle in cpu_switch()
      
      This should reduce our context-switch overhead a bit, in particular
      on pre-P5 and SMP systems.
      
      WARNING:  Programs which muck about with struct proc in userland
      will have to be fixed.
      
      Reviewed, but found imperfect by:       bde
      e796e00d
  32. 19 May, 1998 1 commit
  33. 28 Dec, 1997 1 commit
  34. 12 Oct, 1997 1 commit
  35. 02 Sep, 1997 1 commit
  36. 22 Feb, 1997 1 commit
  37. 14 Jan, 1997 1 commit
    • Jordan K. Hubbard's avatar
      Make the long-awaited change from $Id$ to $FreeBSD$ · 1130b656
      Jordan K. Hubbard authored
      This will make a number of things easier in the future, as well as (finally!)
      avoiding the Id-smashing problem which has plagued developers for so long.
      
      Boy, I'm glad we're not using sup anymore.  This update would have been
      insane otherwise.
      1130b656
  38. 31 Aug, 1996 1 commit