Menu
  • HOME
  • TAGS

Error checking with uname(2)?

c,linux,posix,uname

No. Just because EFAULT is the only errno listed, it doesn't mean uname will never fail as long as you pass a valid buffer. It could fail for any other reason. i.e. if uname's return code is -1, then it failed irrespective of the value of errno. errno is only...

What is utsname and systemInfo?

ios,uname

POSIX defines struct utsname as the structure returned by the uname function. The uname function returns information about the current system. The identifier systemInfo is just a variable name. It has no special meaning. The “need to convert” exists because utsname.machine contains a string intended for programs, programmers and...

How to change version string of the kernel?

linux,kernel,version,fedora,uname

At the top of the top-level Makefile, there are four lines VERSION = 3 PATCHLEVEL = 18 SUBLEVEL = 7 EXTRAVERSION = The values are different for different kernel versions, of course. These are used to construct the version string, so changing them before building the kernel changes the version...

How to get uname correct info with uname_hack

unix,solaris,uname

You can go to peek the information straight from the kernel with the kernel modular debugger: Without the hack: # uname -a SunOS s10u11 5.10 Generic_147148-26 i86pc i386 i86pc With the hack: # uname -a SunOS PowerPC 5.5.1 gate:1996-12-01 PPC i386 i86pc # echo "$<utsname" | mdb -k { sysname...