summaryrefslogtreecommitdiffstats
path: root/src/util/profile/prof_file.c
Commit message (Expand)AuthorAgeFilesLines
* Never return profile on error opening fileGreg Hudson2011-07-251-1/+6
* Add support for loadable profile modulesGreg Hudson2011-07-201-7/+7
* The "comment" field of prf_data_t was never actually set nor used, soKen Raeburn2009-12-281-7/+0
* Mark and reindent util, with some exceptionsTom Yu2009-12-071-356/+357
* make mark-cstyleTom Yu2009-10-311-4/+4
* reduce some mutex performance problems in profile libraryKen Raeburn2009-06-181-14/+14
* Convert many uses of strcpy/strcat (and sometimes sprintf) to acceptedGreg Hudson2008-11-051-1/+1
* Use asprintf instead of malloc/strcpy/strcat in many placesGreg Hudson2008-10-201-10/+6
* krb5 library-side changes for com_err based error stringsAlexandra Ellwood2008-09-301-4/+2
* Profile library should not call rw_access earlier than neededAlexandra Ellwood2008-05-271-5/+10
* After malloc/realloc/calloc failures, return ENOMEM explicitly insteadKen Raeburn2008-04-301-1/+1
* Set close-on-exec flag in most places where file descriptors areKen Raeburn2007-10-221-0/+2
* profile library memory leaks introduced when malloc returns 0Ezra Peisach2007-09-261-1/+3
* Avoid use of unchecked sprintf in libraries. Use asprintf if theKen Raeburn2007-07-121-9/+8
* Delete setting and testing of STAT_ONCE_PER_SECOND, just always do itKen Raeburn2005-10-211-6/+0
* * configure.in: Don't check for getpwuid_r here.Ken Raeburn2005-03-261-16/+3
* st_mtim.tv_nsec, not tv_usecKen Raeburn2005-03-131-2/+2
* profile library should check high-resolution timestamps if availableKen Raeburn2005-03-131-1/+14
* possible profile null pointer deref in threaded appKen Raeburn2005-02-231-5/+7
* * et/error_message.c (com_err_initialize, com_err_terminate): IfKen Raeburn2005-02-091-1/+11
* * prof_file.c (profile_open_file): If mutex creation fails, free storageKen Raeburn2005-01-141-1/+2
* profile code never destroys its per-file mutexesKen Raeburn2005-01-141-6/+7
* call stat less often on krb5.confKen Raeburn2004-10-301-0/+22
* Permit exporting profile file data into a bufferKen Raeburn2004-10-271-0/+11
* * prof_file.c (profile_update_file_data): When resetting flags, preserve SHAREDKen Raeburn2004-10-221-22/+22
* Allow profile library caller to write the modified data to a differentKen Raeburn2004-10-181-25/+55
* * prof_file.c, prof_int.h, prof_set.c: Remove support for non-SHARE_TREE_DATAKen Raeburn2004-10-151-42/+68
* * prof_file.c (profile_library_initializer, profile_library_finalizer): Adde...Alexandra Ellwood2004-10-131-0/+4
* Fix small memory leak in repeated krb5 context creation and deletion:Ken Raeburn2004-10-131-0/+2
* * prof_file.c (profile_dereference_data_locked): New function.Ken Raeburn2004-09-281-1/+9
* * prof_file.c (profile_open_file): If an error occurs while updating from theKen Raeburn2004-08-281-0/+2
* * prof_int.h (struct _prf_data_t): Add a mutex.Ken Raeburn2004-08-271-11/+49
* * prof_file.c (profile_open_file): Handle earlier (draft POSIX) specificationsKen Raeburn2004-06-041-4/+8
* Closer to thread-safe..Ken Raeburn2004-06-031-0/+10
* Added support for library initialization and finalization, and verificationKen Raeburn2004-04-241-2/+37
* Change profile code over to new thread macros, and enable data sharing alwaysKen Raeburn2004-03-141-8/+22
* ProtoizeKen Raeburn2004-02-191-15/+8
* move prof-int.h to be the first include file in order to obtainJeffrey Altman2003-12-141-2/+2
* * prof_file.c (r_access): Static function. Only include ifEzra Peisach2003-04-281-0/+2
* * profile.hin, prof_file.c (profile_flush_file_data): Stop copying the resour...Alexandra Ellwood2003-03-061-18/+0
* * prof_file.c (profile_flush_file_data): [_WIN32]: Don't call syncKen Raeburn2003-01-171-0/+2
* Use passwd entry for ~ expansion if $HOME isn't set.Ken Raeburn2003-01-101-19/+34
* Try to do atomic file swap on UNIX when updating profileKen Raeburn2003-01-091-3/+30
* Merge some Mac-specific changes from meeroh's branch:Ken Raeburn2002-12-311-62/+43
* * prof_file.c: Cast return from prof_mutex_lock andEzra Peisach2002-12-231-7/+7
* * prof_int.h: Define USE_PTHREADS and include pthread.h if on MacOS X.Ken Raeburn2002-12-211-2/+12
* Merge in data tree sharing, minus locking support, plus a bugfix or twoKen Raeburn2002-12-201-7/+77
* Checkpoint first step of merge.Ken Raeburn2002-12-071-58/+60
* Danilo also says we can get rid of _MSDOS (Win16) tests, and explicit FAR/NEA...Ken Raeburn2001-10-061-1/+1
* * prof_init.c: Cleanup internal type warnings in calls to profile_initEzra Peisach2000-07-241-1/+1