pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   pho
Date:           Fri Jun  6 01:05:50 UTC 2014

Modified Files:
        pkgsrc/www/firefox: distinfo
Added Files:
        pkgsrc/www/firefox/patches: patch-toolkit_xre_nsAppRunner.cpp

Log Message:
Let application restart work on MacOS X < 10.6

MacOS X < 10.6 had an undocumented behavior concerning execve(2)
inside a threaded process. If a process tried to call execve(2) and
had more than one active thread, the kernel returned ENOTSUP. So we
have to either fork(2) or vfork(2) before calling execve(2) to make
sure the caller is single-threaded as otherwise the application fails
to restart itself.


To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/www/firefox/patches/patch-toolkit_xre_nsAppRunner.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index