aboutsummaryrefslogtreecommitdiff
path: root/src/util/profile/prof_file.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-22Fix more non-prototype functionsArjun1-2/+2
2024-04-22Make profile_copy() work on dirty profilesGreg Hudson1-0/+38
2024-04-20Do not reload a modified profile data objectGreg Hudson1-1/+5
2024-04-17Allow modifications of empty profilesGreg Hudson1-7/+39
2019-04-30Use secure_getenv() where appropriateGreg Hudson1-1/+1
2018-07-18Eliminate preprocessor-disabled dead codeRobbie Harwood1-43/+0
2018-03-19Avoid rereading non-regular profile filesGreg Hudson1-1/+8
2016-07-01Fix profile_flush_to_file() state corruptionGreg Hudson1-1/+1
2015-08-27Fix Windows regression in prof_file.cThomas Sondergaard1-0/+3
2015-07-15Add support for directories in profile pathsRoland Mainz1-10/+19
2014-03-20Always stat profile files after reopening themWill Fiveash1-0/+1
2013-05-14Assume mutex locking cannot failGreg Hudson1-40/+19
2011-07-25Never return profile on error opening fileGreg Hudson1-1/+6
2011-07-20Add support for loadable profile modulesGreg Hudson1-7/+7
2009-12-28The "comment" field of prf_data_t was never actually set nor used, soKen Raeburn1-7/+0
2009-12-07Mark and reindent util, with some exceptionsTom Yu1-356/+357
2009-10-31make mark-cstyleTom Yu1-4/+4
2009-06-18reduce some mutex performance problems in profile libraryKen Raeburn1-14/+14
2008-11-05Convert many uses of strcpy/strcat (and sometimes sprintf) to acceptedGreg Hudson1-1/+1
2008-10-20Use asprintf instead of malloc/strcpy/strcat in many placesGreg Hudson1-10/+6
2008-09-30krb5 library-side changes for com_err based error stringsAlexandra Ellwood1-4/+2
2008-05-27Profile library should not call rw_access earlier than neededAlexandra Ellwood1-5/+10
2008-04-30After malloc/realloc/calloc failures, return ENOMEM explicitly insteadKen Raeburn1-1/+1
2007-10-22Set close-on-exec flag in most places where file descriptors areKen Raeburn1-0/+2
2007-09-26profile library memory leaks introduced when malloc returns 0Ezra Peisach1-1/+3
2007-07-12Avoid use of unchecked sprintf in libraries. Use asprintf if theKen Raeburn1-9/+8
2005-10-21Delete setting and testing of STAT_ONCE_PER_SECOND, just always do itKen Raeburn1-6/+0
2005-03-26* configure.in: Don't check for getpwuid_r here.Ken Raeburn1-16/+3
2005-03-13st_mtim.tv_nsec, not tv_usecKen Raeburn1-2/+2
2005-03-13profile library should check high-resolution timestamps if availableKen Raeburn1-1/+14
2005-02-23possible profile null pointer deref in threaded appKen Raeburn1-5/+7
2005-02-09* et/error_message.c (com_err_initialize, com_err_terminate): IfKen Raeburn1-1/+11
2005-01-14* prof_file.c (profile_open_file): If mutex creation fails, free storageKen Raeburn1-1/+2
2005-01-14profile code never destroys its per-file mutexesKen Raeburn1-6/+7
2004-10-30call stat less often on krb5.confKen Raeburn1-0/+22
2004-10-27Permit exporting profile file data into a bufferKen Raeburn1-0/+11
2004-10-22* prof_file.c (profile_update_file_data): When resetting flags, preserve SHAREDKen Raeburn1-22/+22
2004-10-18Allow profile library caller to write the modified data to a differentKen Raeburn1-25/+55
2004-10-15* prof_file.c, prof_int.h, prof_set.c: Remove support for non-SHARE_TREE_DATAKen Raeburn1-42/+68
2004-10-13 * prof_file.c (profile_library_initializer, profile_library_finalizer): Adde...Alexandra Ellwood1-0/+4
2004-10-13Fix small memory leak in repeated krb5 context creation and deletion:Ken Raeburn1-0/+2
2004-09-28* prof_file.c (profile_dereference_data_locked): New function.Ken Raeburn1-1/+9
2004-08-28* prof_file.c (profile_open_file): If an error occurs while updating from theKen Raeburn1-0/+2
2004-08-27* prof_int.h (struct _prf_data_t): Add a mutex.Ken Raeburn1-11/+49
2004-06-04* prof_file.c (profile_open_file): Handle earlier (draft POSIX) specificationsKen Raeburn1-4/+8
2004-06-03Closer to thread-safe..Ken Raeburn1-0/+10
2004-04-24Added support for library initialization and finalization, and verificationKen Raeburn1-2/+37
2004-03-14Change profile code over to new thread macros, and enable data sharing alwaysKen Raeburn1-8/+22
2004-02-19ProtoizeKen Raeburn1-15/+8
2003-12-14move prof-int.h to be the first include file in order to obtainJeffrey Altman1-2/+2