Re: Programs fail with complaint about per-user Gnome directory



On Mon, 25 May, 1998, Tom Tromey wrote:
> Edward> ** ERROR **: Could not create per-user Gnome directory
> Edward> </home/edward/.gnome> - aborting
> 
> Currently the code in gnomelib_init() tries to avoid aborting if the
> directory already exists (specifically, if mkdir fails with errno ==
> EEXIST).

I tried renaming the directory and running the programs, same error.

> Can you find out why this code doesn't work for you?  One way to do it
> would be to run a Gnome application under "strace" and see what error
> is returned by mkdir.

Here is the strace from running gulp, I have no idea how to read it:

$ strace gulp

execve("/usr/local/bin/gulp", ["gulp"], [/* 29 vars */]) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
mprotect(0x40000000, 20961, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x8048000, 163493, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=8477, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
mmap(0, 8477, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000
close(3)                                = 0
stat("/etc/ld.so.preload", 0xbffff954)  = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libobgtk.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 196608, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000b000
mmap(0x4000b000, 163500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4000b000
mmap(0x40033000, 29216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x27000) = 0x40033000
close(3)                                = 0
mprotect(0x4000b000, 163500, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libobgnome.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4003b000
mmap(0x4003b000, 43969, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4003b000
mmap(0x40046000, 9804, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x40046000
close(3)                                = 0
mprotect(0x4003b000, 43969, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgnomeui.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 335872, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40049000
mmap(0x40049000, 238757, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40049000
mmap(0x40084000, 92532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3a000) = 0x40084000
close(3)                                = 0
mprotect(0x40049000, 238757, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgnome.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4009b000
mmap(0x4009b000, 47309, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4009b000
mmap(0x400a7000, 3880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x400a7000
mmap(0x400a8000, 68, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a8000
close(3)                                = 0
mprotect(0x4009b000, 47309, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgnomesupport.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400a9000
mmap(0x400a9000, 24631, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400a9000
mmap(0x400b0000, 916, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x400b0000
close(3)                                = 0
mprotect(0x400a9000, 24631, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgdk_imlib.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 143360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400b1000
mmap(0x400b1000, 135303, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400b1000
mmap(0x400d3000, 1248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x400d3000
close(3)                                = 0
mprotect(0x400b1000, 135303, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libtiff.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 204800, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d4000
mmap(0x400d4000, 194737, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400d4000
mmap(0x40104000, 5448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2f000) = 0x40104000
close(3)                                = 0
mprotect(0x400d4000, 194737, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libjpeg.so.6a", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40106000
mmap(0x40106000, 120070, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40106000
mmap(0x40124000, 1464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0x40124000
close(3)                                = 0
mprotect(0x40106000, 120070, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40125000
mmap(0x40125000, 27717, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40125000
mmap(0x4012c000, 4640, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x4012c000
close(3)                                = 0
mprotect(0x40125000, 27717, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4012e000
mmap(0x4012e000, 71563, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4012e000
mmap(0x40140000, 3180, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x40140000
mmap(0x40141000, 6236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40141000
close(3)                                = 0
mprotect(0x4012e000, 71563, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgtk-1.1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 729088, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40143000
mmap(0x40143000, 712827, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40143000
mmap(0x401f2000, 7532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xae000) = 0x401f2000
mmap(0x401f4000, 152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401f4000
close(3)                                = 0
mprotect(0x40143000, 712827, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgdk-1.1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401f5000
mmap(0x401f5000, 116451, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401f5000
mmap(0x40212000, 3728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1c000) = 0x40212000
close(3)                                = 0
mprotect(0x401f5000, 116451, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libglib-1.1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40213000
mmap(0x40213000, 50387, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40213000
mmap(0x40220000, 2132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x40220000
close(3)                                = 0
mprotect(0x40213000, 50387, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40221000
mmap(0x40221000, 36153, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40221000
mmap(0x4022a000, 4300, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x4022a000
close(3)                                = 0
mprotect(0x40221000, 36153, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 647168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4022c000
mmap(0x4022c000, 624417, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4022c000
mmap(0x402c5000, 17760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x98000) = 0x402c5000
close(3)                                = 0
mprotect(0x4022c000, 624417, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/lib/libm.so.5", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402ca000
mmap(0x402ca000, 25012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402ca000
mmap(0x402d1000, 4480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x402d1000
close(3)                                = 0
mprotect(0x402ca000, 25012, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgtktty.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 81920, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402d3000
mmap(0x402d3000, 72730, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402d3000
mmap(0x402e5000, 5024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x402e5000
close(3)                                = 0
mprotect(0x402d3000, 72730, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402e7000
mmap(0x402e7000, 35080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402e7000
mmap(0x402f0000, 11644, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x402f0000
close(3)                                = 0
mprotect(0x402e7000, 35080, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap(0, 156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402f3000
open("/lib/libc.so.5", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 765952, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402f4000
mmap(0x402f4000, 531539, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402f4000
mmap(0x40376000, 22240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x81000) = 0x40376000
mmap(0x4037c000, 205128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4037c000
close(3)                                = 0
mprotect(0x402f4000, 531539, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403af000
mmap(0x403af000, 41345, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x403af000
mmap(0x403ba000, 3104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x403ba000
mmap(0x403bb000, 5540, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403bb000
close(3)                                = 0
mprotect(0x403af000, 41345, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
munmap(0x40008000, 8477)                = 0
mprotect(0x8048000, 163493, PROT_READ|PROT_EXEC) = 0
mprotect(0x4000b000, 163500, PROT_READ|PROT_EXEC) = 0
mprotect(0x4003b000, 43969, PROT_READ|PROT_EXEC) = 0
mprotect(0x40049000, 238757, PROT_READ|PROT_EXEC) = 0
mprotect(0x4009b000, 47309, PROT_READ|PROT_EXEC) = 0
mprotect(0x400a9000, 24631, PROT_READ|PROT_EXEC) = 0
mprotect(0x400b1000, 135303, PROT_READ|PROT_EXEC) = 0
mprotect(0x400d4000, 194737, PROT_READ|PROT_EXEC) = 0
mprotect(0x40106000, 120070, PROT_READ|PROT_EXEC) = 0
mprotect(0x40125000, 27717, PROT_READ|PROT_EXEC) = 0
mprotect(0x4012e000, 71563, PROT_READ|PROT_EXEC) = 0
mprotect(0x40143000, 712827, PROT_READ|PROT_EXEC) = 0
mprotect(0x401f5000, 116451, PROT_READ|PROT_EXEC) = 0
mprotect(0x40213000, 50387, PROT_READ|PROT_EXEC) = 0
mprotect(0x40221000, 36153, PROT_READ|PROT_EXEC) = 0
mprotect(0x4022c000, 624417, PROT_READ|PROT_EXEC) = 0
mprotect(0x402ca000, 25012, PROT_READ|PROT_EXEC) = 0
mprotect(0x402d3000, 72730, PROT_READ|PROT_EXEC) = 0
mprotect(0x402e7000, 35080, PROT_READ|PROT_EXEC) = 0
mprotect(0x402f4000, 531539, PROT_READ|PROT_EXEC) = 0
mprotect(0x403af000, 41345, PROT_READ|PROT_EXEC) = 0
mprotect(0x40000000, 20961, PROT_READ|PROT_EXEC) = 0
brk(0x8074a94)                          = 0x8074a94
brk(0x8075000)                          = 0x8075000
brk(0x8076000)                          = 0x8076000
brk(0x8077000)                          = 0x8077000
brk(0x8078000)                          = 0x8078000
brk(0x8079000)                          = 0x8079000
brk(0x807a000)                          = 0x807a000
brk(0x807b000)                          = 0x807b000
brk(0x807c000)                          = 0x807c000
brk(0x807d000)                          = 0x807d000
brk(0x807e000)                          = 0x807e000
brk(0x807f000)                          = 0x807f000
brk(0x8081000)                          = 0x8081000
brk(0x8082000)                          = 0x8082000
brk(0x8083000)                          = 0x8083000
brk(0x8084000)                          = 0x8084000
brk(0x8085000)                          = 0x8085000
brk(0x8086000)                          = 0x8086000
getpid()                                = 27792
sigaction(SIGUSR1, {0x402ea7d0, [], SA_RESTART}, NULL) = 0
sigaction(SIGUSR2, {0x402ea870, [], 0}, NULL) = 0
sigprocmask(SIG_BLOCK, [USR1], NULL)    = 0
personality(PER_LINUX)                  = 0
geteuid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
getegid()                               = 1000
brk(0x8087000)                          = 0x8087000
brk(0x8088000)                          = 0x8088000
brk(0x808b000)                          = 0x808b000
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=8379, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "#\t$TOG: locale.alias /main/22 1"..., 4096) = 4096
read(3, "w\t\t\tiw_IL.ISO8859-8\niw_IL\t\t"..., 4096) = 4096
read(3, "apanese Edition\nKorean_Korea.94"..., 4096) = 187
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40008000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=8379, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "#\t$TOG: locale.alias /main/22 1"..., 4096) = 4096
read(3, "w\t\t\tiw_IL.ISO8859-8\niw_IL\t\t"..., 4096) = 4096
read(3, "apanese Edition\nKorean_Korea.94"..., 4096) = 187
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40008000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=2159, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "#\t$XConsortium: locale.dir /mai"..., 4096) = 2159
close(3)                                = 0
munmap(0x40008000, 4096)                = 0
access("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", O_RDONLY) = 3
brk(0x808c000)                          = 0x808c000
fstat(3, {st_mode=S_IFREG|0444, st_size=556, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "#  $XConsortium: C /main/8 1996/"..., 4096) = 556
brk(0x808d000)                          = 0x808d000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40008000, 4096)                = 0
mkdir("/home/edward/.gnome", 0700)      = -1 EEXIST (File exists)
write(2, "\n** ERROR **: ", 14
** ERROR **: )         = 14
write(2, "Could not create per-user Gnome "..., 75Could not create per-user Gnome directory </home/edward/.gnome> - aborting
) = 75
write(2, "\n", 1
)                       = 1
sigprocmask(SIG_UNBLOCK, [ABRT], NULL)  = 0
getpid()                                = 27792
kill(27792, SIGABRT)                    = 0
--- SIGABRT (IOT trap/Abort) ---
+++ killed by SIGABRT +++

$

Hope it is of use to someone

-- 
Edward Betts  http://www.hairnet.demon.co.uk/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]