Emmanuele Bassi wrote: >>> Is this API appropriate for GTK+ and adaptable for use with Windows >>> and OS X? >> OS X could use the bacon backend (that uses Unix domain sockets). >> >> On Windows AF_UNIX is not available, but Windows has named pipes that >> are more similar to sockets than to Unix named pipes. However only the >> client part of named pipes is supported on Windows 9x/Me. > > Single instance applications on Windows NT/XP use the named mutex > pattern[1], to which we can provide a nice wrapper using GUnique I > think.
I know but GUniqueApp requires communication between the "server" and the "client", using named mutex you can't communicate. > I think we can use a platform-based approach: > > * D-Bus, Xlibs and bacon on *nix on a soft dependency basis; > * bacon on OS X; > * named mutex and bacon on win32. Bacon on win32? -- Marco Barisione http://www.barisione.org/ _______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list