summaryrefslogtreecommitdiffstats
path: root/src/ck-sysdeps-solaris.c
Commit message (Collapse)AuthorAgeFilesLines
* initial login session id supportWilliam Jon McCann2008-04-031-0/+9
| | | | | | | | Linux audit session id support. Still TODO: * determine if session id should be hidden * export to bus * add to event log * figure out how to add it to non-generated sessions
* properly get display device on SolarisSimon Zheng2008-02-251-4/+12
| | | | | | | | | | | | | | Mapping between device path and (major, minor). "/dev/vt" -- (15,*) "/dev/pts" -- (24,*) "/dev/console" -- (0,0) "NO_TTY_VALUE" - (-1,-1) Also, solaris VT device is named like this. /dev/console --- VT #1 /dev/vt/2 --- VT #2 /dev/vt/3 --- VT #3 /dev/vt/N --- VT #4
* fix solaris x11-display-device when no vt availableBrian Cameron2008-02-251-0/+11
| | | | | | This patch fixes ConsoleKit so it sets x11-display-device to "/dev/console" when not using VT.
* fix display of active vt when vt is disabledBrian Cameron2008-02-251-2/+6
| | | | | | | | | This fixes the Active device so it is set to "/dev/console" when not using VT. Without this patch, the syslog reports messages like: Active device: /dev/vt/3508388860 Which is obviously wrong if not using VT at all.
* improve supporting Solaris VT switchingSimon Zheng2008-02-191-1/+1
| | | | | | | | | | | | | | | Here's a patch for ConsoleKit to improve supporting Solaris VT. Two changes are made. - Solaris supports synchronous event notification in STREAMS. Using this, we can avoid creating many threads for idle VTs. By setting the S_MSG flag in an I_SETSIG STREAMS ioctl, applications can get a synchronous notification of VT switching. In other words, these processes are able to receive a SIGPOLL signal when a VT switching succeeds. - Change a little command line of getting maximum vt console numbers.
* fixes for solarisBrian Cameron2008-01-281-1/+1
| | | | | | | | | | Fixes two bugs I found in the code. The first is that we need some NULL protection around the g_strdup_printf where we build CK_SESSION_X11_DISPLAY to avoid a crash. Second, I noticed a bug in the ck_unix_pid_get_hash function where we weren't parsing the data right and causing the hash to not get set properly.
* don't use VT_GETSTATE when VT is unavailableBrian Cameron2007-09-191-0/+10
|
* fix some compiler warnings, untabifyWilliam Jon McCann2007-08-281-4/+4
| | | | Based on patch from Joe Marcus Clarke
* move some of the freebsd specific stuff into sysdepsWilliam Jon McCann2007-08-271-0/+48
|
* more build fixes for solarisBrian Cameron2007-08-221-2/+7
|
* abstract out the tty device basename stuffWilliam Jon McCann2007-08-211-0/+35
|
* more solaris supportWilliam Jon McCann2007-08-211-26/+83
| | | | based on patch from Brian Cameron.
* move all proc stuff into ck-sysdepsWilliam Jon McCann2007-08-161-0/+324