Aleix Conchillo Flaqué
|
fd27bdf5f0
|
shm: call close() after shutdown()
shutdown() doesn't close the file descriptor so we leak sockets if we
don't call close().
https://bugzilla.gnome.org/show_bug.cgi?id=724077
|
2014-02-10 18:53:44 -05:00 |
|
Aleix Conchillo Flaqué
|
f5a1ccd0de
|
shm: use shutdown() instead of close()
we make sure both ends get notified when the socket is closed by using
shutdown() instead of close().
https://bugzilla.gnome.org/show_bug.cgi?id=724077
|
2014-02-10 18:03:18 -05:00 |
|
Olivier Crête
|
6e9ff0a160
|
shm: Make sure the zero-sized array is always last in the struct
https://bugzilla.gnome.org/show_bug.cgi?id=696681
|
2013-03-28 14:37:03 -04:00 |
|
Olivier Crête
|
48b9fa2c24
|
shmsink: Add custom allocator to allow for zero-copy shared memory use
|
2013-02-28 18:46:02 -05:00 |
|
Blake Tregre
|
c175c6b3d0
|
shm: use O_CLOEXEC where appropriate in shmpipe
https://bugzilla.gnome.org/show_bug.cgi?id=684339
|
2013-02-28 12:35:45 -05:00 |
|
Olivier Crête
|
684811cddf
|
shmsink: Error out if memory area is smaller than buffer
|
2013-02-27 21:05:38 -05:00 |
|
Olivier Crête
|
feb113e87a
|
shm: Initialize shm_area_buf to invalid value
|
2013-01-17 19:29:31 -05:00 |
|
Roland Elek
|
2cacfa2932
|
shm: apply shm area permissions to shmpipe control socket
Apply shared memory area permissions to the control socket (more
precisely, the path it is bound to) as well.
https://bugzilla.gnome.org/show_bug.cgi?id=682775
|
2013-01-17 19:16:42 -05:00 |
|
Emmanuel Durand
|
1c973536b9
|
shm: Fix compilation of shm on OSX
https://bugzilla.gnome.org/show_bug.cgi?id=689183
|
2012-11-28 13:04:30 +01:00 |
|
Aleix Conchillo Flaque
|
7b6029ebe1
|
shmsrc: memory corruption when a client disconnects (fixes #679385)
|
2012-07-05 10:55:26 -07:00 |
|
Aleix Conchillo Flaque
|
3971ef089c
|
shmsink: fix memory corruption when a client disconnects (fixes #675640)
Also, add a check to make sure a client isn't dumped twice
|
2012-05-07 21:02:26 -04:00 |
|
Sjoerd Simons
|
52a7d015cd
|
shm: Add ability to add uint64 tags on buffers
|
2011-10-12 08:49:02 +01:00 |
|
Olivier Crête
|
58ee65fe20
|
shm: Make gcc 4.6 happy
Remove warnings due to initialized but never used warnings
|
2011-05-18 16:49:26 -04:00 |
|
Pino Toscano
|
01b7b10d0b
|
shm: Don't use PATH_MAX
PATH_MAX is not defined on GNU Hurd and others. Also fix
format string.
|
2011-05-16 09:07:57 +02:00 |
|
Olivier Crête
|
81b0d87746
|
shm: Don't use "sun" as a variable name, breaks on Solaris
Seems like the Solaris compiler has -Dsun=1, so don't use
sun as a variable name
Patch by Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu>
https://bugzilla.gnome.org/show_bug.cgi?id=645053
|
2011-03-17 16:41:52 -04:00 |
|
Sjoerd Simons
|
ca9d60702f
|
shm: Allow ShmPipe to save a data pointer for applications
|
2011-03-16 18:53:19 +00:00 |
|
Sjoerd Simons
|
f6efb3e397
|
shm: Keep the ShmPipe alive as long as there are blocks left
|
2011-03-16 18:53:10 +00:00 |
|
Olivier Crête
|
ecb7674640
|
shm: Don't pass the ShmPipe to the function closing the shm area
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
56c4a9b692
|
shm: Use the right counter when freeing buffers
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
01f1cc20d7
|
shm: Remove duplicated arguement
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
70b8d2ab93
|
shm: Fix socket leak on connect() error
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
225bc1dd0b
|
shm: sp_client_recv returns negative on error, so make the retval signed
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
2aaf51af49
|
shm: Rename confusingly named variable
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
de9905db03
|
shm: Change permissions on old shm areas too
Change the permissions on old shm areas
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
0b99919c55
|
shm: Use the macro for the last error too
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
a533c30ab8
|
shm: Use "ablock" for all ShmAllocBlock variables
Use the ablock variable name for ShmAllocBlocks and block for
ShmBlock
|
2010-11-24 19:12:10 -05:00 |
|
Youness Alaoui
|
768319b866
|
shm: stylist improvements
|
2010-11-24 19:12:10 -05:00 |
|
Olivier Crête
|
0aba59782b
|
shm: Add copyright notices to shmalloc.[ch] and shmpipe.[ch]
|
2010-06-04 15:54:33 -04:00 |
|
Olivier Crête
|
21686e3077
|
shm: Move to sys/ since it doesn't exist on windows
|
2010-06-03 15:27:43 -04:00 |
|