Changeset 456 for trunk/server/lib/util
- Timestamp:
- Jun 7, 2010, 9:08:40 AM (15 years ago)
- Location:
- trunk/server/lib/util
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/lib/util/become_daemon.c
r414 r456 69 69 _PUBLIC_ void become_daemon(bool do_fork, bool no_process_group) 70 70 { 71 #ifdef __OS2__ 72 // fork daemonize scheme not working in os/2, thus the parent process will currently kill and reap all children when it exits 73 do_fork = False; 74 #endif 71 75 if (do_fork) { 72 76 if (sys_fork()) { -
trunk/server/lib/util/blocking.c
r414 r456 54 54 if((val = fcntl(fd, F_GETFL, 0)) == -1) 55 55 return -1; 56 #ifndef __OS2__ 56 57 if(set) /* Turn blocking on - ie. clear nonblock flag */ 57 58 val &= ~FLAG_TO_SET; … … 59 60 val |= FLAG_TO_SET; 60 61 return fcntl( fd, F_SETFL, val); 62 #else 63 if(set) /* turn blocking on - ie. clear nonblock flag */ 64 val = 0; 65 else 66 val = 1; 67 return os2_ioctl(fd, FIONBIO, (char *) &val, sizeof(val)); 68 #endif 69 61 70 #undef FLAG_TO_SET 62 71 } -
trunk/server/lib/util/genrand.c
r414 r456 224 224 unsigned char *p; 225 225 226 #ifndef __OS2__ 226 227 if(!done_reseed) { 227 228 bytes_since_reseed += len; … … 242 243 done_reseed = true; 243 244 } 245 #endif 244 246 245 247 /* … … 254 256 int copy_len = len > 16 ? 16 : len; 255 257 258 #ifdef __OS2__ 259 os2_randget(md4_buf, sizeof(md4_buf)); 260 #else 256 261 get_random_stream(md4_buf, sizeof(md4_buf)); 262 #endif 257 263 mdfour(tmp_buf, md4_buf, sizeof(md4_buf)); 258 264 memcpy(p, tmp_buf, copy_len); -
trunk/server/lib/util/util.c
r414 r456 223 223 lock.l_pid = 0; 224 224 225 /* @todo eventually insert lock code from 3.3 */ 225 226 ret = fcntl(fd,op,&lock); 226 227
Note:
See TracChangeset
for help on using the changeset viewer.