#
9a5503d0 |
|
01-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Different uname machine type for x86_64. * Added B_64_BIT_PC_PLATFORM platform type. * Return "x86_64" as the machine type for that platform in uname.
|
#
e453c0f4 |
|
28-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
64-bit printf warning fixes in libroot.
|
#
ae901935 |
|
24-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Introduce __set_errno() throughout libroot. * add errno_private.h, which defines the __set_errno() macro with and without tracing * instead of setting errno manually, all libroot's code now invokes __set_errno(), which makes it much easier to trace changes to errno * redirect glibc's use of __set_errno() to our own version
|
#
22a7fe96 |
|
15-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Cleanup system-revision stuff. * move system_revision.h to headers/private/libroot * unify libroot's get_system_revision() (the one I introduced recently) with kernel's get_haiku_revision(), the function is now called get_haiku_revision() in the kernel and __get_haiku_revision() in libroot * system_revision.c is now being built as part of libroot and as part of the kernel * adjusted all callers of get_system_revision() accordingly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41516 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a961bbc6 |
|
13-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* move sHaikuRevision from uname.c into new system_revision.c * add private function get_system_revision() for accessing the revision string * adjust uname to use get_system_revision git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41479 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af2da315 |
|
10-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Fix the larger problem that was hiding behind the build problem of set_haiku_revsion on FreeBSD: * the length of the sHaikuRevision character array symbol needs to be set explicitly, as using either _SYS_NAMELEN or sizeof(utsname::version) will only return the values for the host, which may not match ours, thus potentially causing problems when using sHaikuRevision * add headers/private/system_revision.h which defines SYSTEM_REVISION_LENGTH to 128 * adjust definitions of sHaikuRevision in libroot and kernel accordingly utsname::version is shorter than SYSTEM_REVISION_LENGTH, but that doesn't cause any harm until we have indeed switched to a DVCS (in which case longer revision strings will be cut off by 'uname'). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41421 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6250297a |
|
08-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Switch haiku-revision from uint32 to string, as that's going to be required soon, no matter if we switch to Git or Mercurial * increase _SYS_NAMELEN defined in sys/utsname.h to 128 to allow long(ish) revisions * sHaikuRevision is now a static character array (in both libroot and kernel) * adjust build tool set_haiku_revision to write the revision as string git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6030b585 |
|
08-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented gethostname() and sethostname(). * uname() now calls gethostname() instead of using a hard-coded value. * This fixes bug #1250. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2cddddac |
|
07-Feb-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made _gHaikuRevision static and renamed it to sHaikuRevision. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20093 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4e0c1d4 |
|
06-Feb-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* We do now have a special "_haiku_revision" section in our libroot, containing the Haiku SVN revision number which is used by uname(). The value is 0 when built, but updated by the build system before copying libroot to the image (new rule CopySetHaikuRevision). * For AboutHaiku we no longer write the SVN revision number into a resource. Instead we use the uname() info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20082 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70296213 |
|
30-Jan-2007 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Added forgotten space between kernel build date and time. Also prepare uname to return the build SVN revision number, which will work only if I could figure out how to define it from Jamfile. Or, better, in build/jam/BuildSetup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20023 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
13d77a4c |
|
09-Aug-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Now fills in the machine field with something more appropriate (currently mimics BeOS behaviour). Maybe we want to have some different values here later on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e75 |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a5503d01c41c7afc680c30256fba28700fc8b60 |
|
01-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Different uname machine type for x86_64. * Added B_64_BIT_PC_PLATFORM platform type. * Return "x86_64" as the machine type for that platform in uname.
|
#
e453c0f4a7d0014d73e9b499aa1fe813dc64c084 |
|
28-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
64-bit printf warning fixes in libroot.
|
#
ae9019359606f1db67632ef51a77ce70001d3770 |
|
24-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Introduce __set_errno() throughout libroot. * add errno_private.h, which defines the __set_errno() macro with and without tracing * instead of setting errno manually, all libroot's code now invokes __set_errno(), which makes it much easier to trace changes to errno * redirect glibc's use of __set_errno() to our own version
|
#
22a7fe9695a6685994f516857f10a3e0efaf15c7 |
|
15-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Cleanup system-revision stuff. * move system_revision.h to headers/private/libroot * unify libroot's get_system_revision() (the one I introduced recently) with kernel's get_haiku_revision(), the function is now called get_haiku_revision() in the kernel and __get_haiku_revision() in libroot * system_revision.c is now being built as part of libroot and as part of the kernel * adjusted all callers of get_system_revision() accordingly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41516 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a961bbc69d31992603ce124b79deee71b7a0b8d9 |
|
13-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* move sHaikuRevision from uname.c into new system_revision.c * add private function get_system_revision() for accessing the revision string * adjust uname to use get_system_revision git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41479 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
af2da315dc9a699849a86a5c6f3b2ddb79632e83 |
|
10-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Fix the larger problem that was hiding behind the build problem of set_haiku_revsion on FreeBSD: * the length of the sHaikuRevision character array symbol needs to be set explicitly, as using either _SYS_NAMELEN or sizeof(utsname::version) will only return the values for the host, which may not match ours, thus potentially causing problems when using sHaikuRevision * add headers/private/system_revision.h which defines SYSTEM_REVISION_LENGTH to 128 * adjust definitions of sHaikuRevision in libroot and kernel accordingly utsname::version is shorter than SYSTEM_REVISION_LENGTH, but that doesn't cause any harm until we have indeed switched to a DVCS (in which case longer revision strings will be cut off by 'uname'). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41421 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6250297a0862f935bdd9e1770bb7dde9cdab2e3f |
|
08-May-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Switch haiku-revision from uint32 to string, as that's going to be required soon, no matter if we switch to Git or Mercurial * increase _SYS_NAMELEN defined in sys/utsname.h to 128 to allow long(ish) revisions * sHaikuRevision is now a static character array (in both libroot and kernel) * adjust build tool set_haiku_revision to write the revision as string git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6030b585aaa31b1b3ef2527b830223d48da9c99c |
|
08-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented gethostname() and sethostname(). * uname() now calls gethostname() instead of using a hard-coded value. * This fixes bug #1250. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2cddddacbae14b0696c9fce8c317a3bfcfcc9fb4 |
|
07-Feb-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made _gHaikuRevision static and renamed it to sHaikuRevision. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20093 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4e0c1d43dab6a1cc681a55e0430ef4aa3d7eaa8 |
|
06-Feb-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* We do now have a special "_haiku_revision" section in our libroot, containing the Haiku SVN revision number which is used by uname(). The value is 0 when built, but updated by the build system before copying libroot to the image (new rule CopySetHaikuRevision). * For AboutHaiku we no longer write the SVN revision number into a resource. Instead we use the uname() info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20082 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7029621374308533a679c6f2545120d5a6760936 |
|
30-Jan-2007 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Added forgotten space between kernel build date and time. Also prepare uname to return the build SVN revision number, which will work only if I could figure out how to define it from Jamfile. Or, better, in build/jam/BuildSetup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20023 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
13d77a4cde44adbc3e707af2125cfc51c099480d |
|
09-Aug-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Now fills in the machine field with something more appropriate (currently mimics BeOS behaviour). Maybe we want to have some different values here later on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e752606778be5dd7379f319fe43cb3f6b8c |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|